Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.14;
Скачать: CL | DM;

Вниз

Как выбрать меньшее значение?   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.063 c
14-1098898230
Rusel
2004-10-27 21:30
2004.11.14
PaintBox


9-1078590805
Scorp2
2004-03-06 19:33
2004.11.14
Создание простенькой игрушки на DelphiX.


1-1099303347
Ш-К
2004-11-01 13:02
2004.11.14
Объединение двух XML


14-1098859139
Ozone
2004-10-27 10:38
2004.11.14
Delphi сошла с ума.


1-1098876461
klerk
2004-10-27 15:27
2004.11.14
Повторное подключение к Excel