我正试图从日期到日期从表中获取记录,
在表格中,我有列日期和时间字段名称CreatedDate
,格式为2017-04-29 04:44:23
。
用户选择值将类似于04/27/2018
感谢
答案 0 :(得分:1)
使用between
子句来指导整天。
要获取27th April 2018
的所有记录,查询可以是
SELECT [columns] FROM table WHERE CreatedDate >= '2018-04-27 00:00:00' AND CreatedDate <= '2018-04-27 23:59:59'
答案 1 :(得分:0)
一种方法是从date
提取timestamp
部分,以便在where
子句中使用:
select * --Columns
from table1
where date(date_column) = DATE '2017-04-27' -- ANSI Date Literal
<强> DEMO 强>