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

Вниз

Выборка по дате   Найти похожие ветки 

 
Vasis   (2004-10-23 07:32) [0]

Таблица:
NAME VARCHAR(50)
DT DATETIME

Как с помощью SQL выбрать записи, у которых:
1. DT равно сегодняшней дате
2. DT равно сегодняшняя дата+одна неделя

Спасибо


 
GanibalLector ©   (2004-10-23 12:19) [1]

1)select * from таблица where поле=:da

2)select * from таблица where поле=7+:поле
или
select * from таблица where поле between :поле and 7+:поле
Невнятно написан вопрос,поэтому два варианта


IbQuery1.Close;
Ibquery1.Params[0].DataType:=ftDate;
IbQuery1.ParamByName("_твое_поле_").value:=Now;
IbQuery1.Open;


 
GanibalLector ©   (2004-10-23 13:01) [2]

2 GanibalLector [1]
1)select * from таблица where поле=:da

2)select * from таблица where поле=7+:da
или
select * from таблица where поле between :da and 7+:da
Невнятно написан вопрос,поэтому два варианта


IbQuery1.Close;
Ibquery1.Params[0].DataType:=ftDate;
IbQuery1.ParamByName("da").value:=Now;
IbQuery1.Open;


Так,наверное,понятней будет...


 
vecna ©   (2004-10-23 13:53) [3]

Хм, не знаю, про какую БД идет речь (как хранится дата), но в ораке, вариант предложеный GanibalLector не покатит.

select * from table
where DT = trunc(sysdate)

внимание на trunc! - отрезаем часы, минуты и секунды.

второй соответственно

where DT = trunc(sysdate)+7


 
GanibalLector ©   (2004-10-23 19:36) [4]

2 vecna
Почему не покатит в Оракле?Очень даже покатит.Что,там нет св-ва Params у Query?Дык,есть.


 
Vasis   (2004-10-24 16:49) [5]

Спасибо, все работает :)



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

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

Наверх




Память: 0.47 MB
Время: 0.054 c
9-1088497561
Bizon's
2004-06-29 12:26
2004.11.21
Фоновый рисунок


1-1100095388
Оля
2004-11-10 17:03
2004.11.21
Как вычислить размер экзешника по информации из его заголовка


1-1099577316
Atlant
2004-11-04 17:08
2004.11.21
Плавная прокрутка текста в RichEdit


14-1099707837
Fktrc
2004-11-06 05:23
2004.11.21
Консольные утилиты


4-1097440931
Прямой
2004-10-11 00:42
2004.11.21
Инсталяция в W2K и старше, Где Windows берет размер установленног