![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
тип поля datetime [D6, access]
denis24 © (2004-12-28 13:26:00)Есть таблица с полем сабж.
Вид этих дат в этом поле dd/mm/yyyy hh:mm:ss
Какое условие писать в запросе чтобы выбрало записи за 27/12/2004 например не обращая внимание на время.
Пробовал field_date>=#27/12/2004# and fielddate <=#27/12/2004#
between тоже пробовал
Как быть с этим временем в поле типа datetime?
Stanislav (2004-12-28 14:20:00) [1]innok © (28.12.04 14:04) [10]
Не получится т.к. фактически у него все записано со временем, а это будет больше указанной даты
innok (2004-12-28 14:04:00) [2]select * from table where field_datetime = #01.01.2004#
Stanislav (2004-12-28 13:55:00) [3]liver (28.12.04 13:54) [8] Опять MSSQL !
liver (2004-12-28 13:54:00) [4]DECLARE @param datetime
SELECT @param = '2004.12.27'
SELECT d
FROM (SELECT CONVERT( varchar(30), table_log_date, 104) AS d FROM t_table_logs WHERE
table_log_date > @param AND
table_log_date < DATEADD(millisecond, -1, DATEADD(day, 1, @param))
) AS vsd
Соловьев (2004-12-28 13:49:00) [5]select * from table where date(field_datetime) = date(:d)
Соловьев (2004-12-28 13:48:00) [6]select * from table where date(field_datetime) = :d
ADOQuery.Parameters.ParamByName('d').Value := Now;
Stanislav (2004-12-28 13:47:00) [7]Если записана дата, то она определяется как 0 часов, а тебе нужо отобрать записи от 0 часов 27 числа до 23:59:59 часов 27 числа, поэтому смотри Stanislav © (28.12.04 13:41) [1]
liver (2004-12-28 13:44:00) [8]сорри, я для MSSQL написал :)
Tovarish Pronin (2004-12-28 13:43:00) [9]select * from имя таблицы where fielddate>='27.21.2004' and fielddata<='27.12.2004'
в зависимости от типа таблицы синтаксис запроса может меняться.
liver (2004-12-28 13:42:00) [10]SELECT d
FROM (SELECT CONVERT( varchar(30), table_log_date, 104) AS d FROM t_table_logs WHERE
table_log_date >= DATEADD(day, -1, '2004.12.27') AND
table_log_date <= DATEADD(day, +1, '2004.12.27')
) AS vsd
Stanislav (2004-12-28 13:41:00) [11]Пробовал field_date>=#27/12/2004# and fielddate <=#28/12/2004#