Member 12770648 Ответов: 1

Переключить поле в операторе select на основе нулевых значений дат


Уважаемый Эксперт,


База данных :: база данных ms sql server

Таблица со следующими полями

Испытательный Стол

idno name first_date second_date
--------------------------------------
001 ivy 22/12/2017 17/11/2017
002 jon 14/03/2017
003 pet 15/09/2017



Запрос

Оператор select, который выберет любое поле first_date, если second_date равно null else
он должен выбрать second_date


Как это сделать в инструкции ms sql server select ?


Спасибо

Что я уже пробовал:

Это продолжающаяся разработка, посмотрел на более ранние коды без примера кода

1 Ответов

Рейтинг:
0

Karthik_Mahalingam

проверить это Функция SQL Server COALESCE() [^]

select idno, name, COALESCE (first_date ,second_date) as DateColumn from YourTableName


Maciej Los

+5

Karthik_Mahalingam

Спасибо Мацей