Форум: "Базы";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];
ВнизКак выбрать меньшее значение? Найти похожие ветки
← →
big_bugzy (2004-10-13 03:26) [0]Есть две даты, одна в таблице, другая введенная пользователем.
Как выбрать меньшую?
Нужно чтото типа SELECT IIF(data<data2,data1,data2)
В справке по SQL я нашел IIF ,но как его использовать чегото не понял...
← →
big_bugzy (2004-10-13 03:38) [1]Даты используются для определения кол-ва дней между ними, что то типа
SELECT DATEDIFF(DAY, date0,IIF(date1<date2,date1,date2))
← →
big_bugzy (2004-10-13 04:16) [2]Все, сам разобрался...
Вложенный запрос
SELECT date1
where date1<date2
union
select date2
where date1>date2
решил проблему
← →
KSergey © (2004-10-13 07:23) [3]> Нужно чтото типа SELECT IIF(data<data2,data1,data2)
selec case
> В справке по SQL я нашел IIF
Это в справке от какого сервера? Какой версии?
← →
Nikolay M. © (2004-10-13 11:59) [4]
> SELECT date1
> where date1<date2
> union
> select date2
> where date1>date2
Изврашенец... Во-первых, это не подзапрос, а объединение, во-вторых, это делается так:SELECT
CASE date1 > date2
WHEN TRUE THEN date2
ELSE date 1
END AS MinDate
FROM
tab
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.035 c