送分题,会oracle的请进 to_char???应该不是很难吧?多试试。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from test where trunc(aaa)=trunc(sysdate);妥了。 没有记录把先插入一条insert into test (aaa)values (sysdate)再查一下 直接select * from test where aaa='yyyy-mm-dd' 你试一试 select count(*) from test where to_char(aaa,'yyyy-mm-dd')=to_char(sysdate,'yyyy-mm-dd')看是否有记录 可以直接用时间类型与形式为'YYYY-MM-DD HH24:MI:SS'的字符串做比较.'闻香识女人'的方法走弯路了. to guo:我认为在日期型做比较时用to_char函数转换为相同格式的字符串较为保险,因为这样可以避免因为不确定的省缺日期格式所产生的不良影响。另oracle省缺的日期格式是 'dd-mon-yy',除非更改 NLS_DATE_FORMAT参数。 sdfh(闻香识女人) :没有效率,无法用一般的索引。select * from test where aaa>=trunc(sysdate); 算法写成存数过程练习 16万条进出仓数据,品种13000多,统计仓库库存总价值耗时 45分钟,算不算久?[ 如何选择MAX行所在记录的ID 系统存储sp_setapprole用法 求一个存储过程 VC,MSSQL多表查询问题 MS SQL Server 2000堵塞、死锁问题 一个简单的小问题 老大们看看 帮帮我 numeric和real的不同 在Sql Server的T-Sql中,有无类似C语言的Scanf语句? 如何在把一张表中的数据在本表中再复制一遍?
妥了。
先插入一条
insert into test (aaa)values (sysdate)
再查一下
select * from test where aaa='yyyy-mm-dd'
select count(*) from test where to_char(aaa,'yyyy-mm-dd')=to_char(sysdate,'yyyy-mm-dd')看是否有记录
'闻香识女人'的方法走弯路了.
我认为在日期型做比较时用to_char函数转换为相同格式的字符串较为保险,因为这样可以避免因为不确定的省缺日期格式所产生的不良影响。另oracle省缺的日期格式是 'dd-mon-yy',除非更改 NLS_DATE_FORMAT参数。
select * from test where aaa>=trunc(sysdate);