Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.029 c
6-1094494684
pkm
2004-09-06 22:18
2004.11.14
Net.exe


9-1090487761
NOX
2004-07-22 13:16
2004.11.14
Мастера помогите плиз с DirectInput ом!


6-1094208842
ildar_kh
2004-09-03 14:54
2004.11.14
Перезагрузка фрейма


14-1098516040
SteelMan
2004-10-23 11:20
2004.11.14
Посоветуйте компонент


6-1094637858
Gear
2004-09-08 14:04
2004.11.14
UDP порт 5555 с заданным IP в сети или нет?




   Наверх