在表格中,日期将保存如下,我需要使用上面的列作为date_column>= (selected from date) and date_column <= (Selected to date)
生成日期之间的报告
04/03/10 09:00:50.000000000 AM
下面是我的查询
select * from table where date_column>= (selected from date) and date_column <= (Selected to date) group by date_column desc
当我看到报告时,报告中的数据计数不同。
所选日期的格式为21/09/2014
答案 0 :(得分:1)
因为日期条目也包含时间戳,所以你需要使用
select * from table where date_column between TO_CHAR(selected from date, 'DD-MON-YYYY') and TO_CHAR(selected to date, 'DD-MON-YYYY')
group by date_column desc
有了这个,它将在where子句中包含时间戳
您可以使用
TO_CHAR(selected from date, 'DD-MON-YYYY')
也可以格式化日期。