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

Вниз

Помогите плиз с хитроумным запросом   Найти похожие ветки 

 
hgreg   (2002-08-29 17:03) [0]

Мне нужно сгенерить запрос примерно в этом духе:

SELECT Bdata, ISNULL(1,Bdata >= DATEADD(day, - 14, GETDATE() )) AS IsNew
FROM Books

то есть выбрать ВСЕ поля таблицы с ДОПОЛНИТЕЛЬНЫМ столбцом в котором в зависимомти от условия (которое вторым параметром isnull идет) будет либо 0 либо 1

Спасибо заранее


 
Abu   (2002-08-29 17:11) [1]

SELECT Bdata, 1 AS IsNew
FROM Books
WHERE Bdata >= DATEADD(day, - 14, GETDATE() )
UNION
SELECT Bdata, 0 AS IsNew
FROM Books
WHERE Bdata < DATEADD(day, - 14, GETDATE() )



 
Hro ©   (2002-08-29 23:12) [2]

А можно и так.

SELECT Bdata, isNew=( CASE WHEN Bdata >= DATEADD(day, -14, GETDATE()) THEN 1 else 0 end) FROM Books



Страницы: 1 вся ветка

Текущий архив: 2002.09.19;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.012 c
4-61356
ACR
2002-07-29 14:27
2002.09.19
синхронизироваться с горизонтальной разверткой ?


1-61074
I'm
2002-09-09 17:08
2002.09.19
Как избавиться от мерцания TImage


3-60968
Kurt
2002-08-28 14:17
2002.09.19
А есть ли возможность во время подготовки отчета как либо в проце


14-61302
V.exeR
2002-08-22 18:00
2002.09.19
Винт упал и встать не может :(


3-60950
AFROLOV
2002-08-28 13:09
2002.09.19
Как заставить MSSQL Server понимать слово False