Форум: "Базы";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
Внизтип поля datetime Найти похожие ветки
← →
denis24 (2004-12-28 13:26) [0]Есть таблица с полем сабж.
Вид этих дат в этом поле 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 13:41) [1]Пробовал field_date>=#27/12/2004# and fielddate <=#28/12/2004#
← →
liver (2004-12-28 13:42) [2]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
← →
Tovarish Pronin © (2004-12-28 13:43) [3]select * from имя таблицы where fielddate>="27.21.2004" and fielddata<="27.12.2004"
в зависимости от типа таблицы синтаксис запроса может меняться.
← →
liver (2004-12-28 13:44) [4]сорри, я для MSSQL написал :)
← →
Stanislav © (2004-12-28 13:47) [5]Если записана дата, то она определяется как 0 часов, а тебе нужо отобрать записи от 0 часов 27 числа до 23:59:59 часов 27 числа, поэтому смотри Stanislav © (28.12.04 13:41) [1]
← →
Соловьев © (2004-12-28 13:48) [6]select * from table where date(field_datetime) = :d
ADOQuery.Parameters.ParamByName("d").Value := Now;
← →
Соловьев © (2004-12-28 13:49) [7]select * from table where date(field_datetime) = date(:d)
← →
liver (2004-12-28 13:54) [8]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
← →
Stanislav © (2004-12-28 13:55) [9]liver (28.12.04 13:54) [8] Опять MSSQL !
← →
innok © (2004-12-28 14:04) [10]select * from table where field_datetime = #01.01.2004#
← →
Stanislav © (2004-12-28 14:20) [11]innok © (28.12.04 14:04) [10]
Не получится т.к. фактически у него все записано со временем, а это будет больше указанной даты
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.078 c