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

Вниз

тип поля 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.025 c
1-1105870546
Ilya___
2005-01-16 13:15
2005.01.30
Подскажите, как можно узнать какие ячейки выделенны в Excel?


4-1102800675
Piter
2004-12-12 00:31
2005.01.30
Перехват функций


3-1104147561
Sergej
2004-12-27 14:39
2005.01.30
Проблема с Footer в dbgrideh


1-1105773319
Dr. Genius
2005-01-15 10:15
2005.01.30
Из BMP в TGA, PCX


8-1096638857
BDenis
2004-10-01 17:54
2005.01.30
В ShockWaveFlash не работает transparent .