不再发生不一定就正确,
select * from test where tdate>=to_date('20040606','yyyymmdd');
只有日期的比较,没有具体的时间的比较,如果想比较时间.,则没有时间的部分都将做0
tDate=20040606
select to_char(tDate,'yyyymmdd hh24:mi:ss') from dual;
'20040606 00:00:00'
select * from test where tdate>=to_date('20040606','yyyymmdd');
只有日期的比较,没有具体的时间的比较,如果想比较时间.,则没有时间的部分都将做0
tDate=20040606
select to_char(tDate,'yyyymmdd hh24:mi:ss') from dual;
'20040606 00:00:00'
解决方案 »
- 怎么获取各个时间段的费率,尤其是跨天时SQL的拼写--银行手续费
- 使用分析函数LAG("MONTH", 12, 0)做同期比较,但是某些月份缺失怎么办?
- 急:SQL语句优化问题!
- oracle 去掉重复值问题,急
- 我想统计一个表中每天的记录个数,比如列出这个月每天的记录个数,请问如何做?
- 返回记录集出错,请帮忙...
- 有关oracle8的一个维护问题?(100分)
- Delphi5.0 + Oracle9i开发出现的怪现象分析!(急需解决,Delphi版也贴了,谁解决了分数一起给)
- 请问各位,写存储过程时如何用变量代替表名啊,
- 误删ORACLE如何恢复
- 高分求解二道练习题,急急之(1)
- 复制数据库应该怎么做
select * from test where tdate>=to_date('"+tTime+"','yyyy/mm/dd')