假如 rentdetail表 有个Code(单号),rndate(时间字段),该字段的记录如下:
2005-08-14 07:30:56.000
2005-08-14 06:45:56.000
2005-08-15 09:30:56.000
2005-08-15 08:53:56.000
2005-08-16 01:30:56.000
2005-08-16 04:30:56.000
目的:求记录时间等于当天的记录数?
我的写法是这样的
select count(code) from rentdetail
where convert(char(10),rndate,112)=convert(char(10),getdate(),112)
请问上面语句汇总老是为0,请问是怎么回事??应该如何写?
2005-08-14 07:30:56.000
2005-08-14 06:45:56.000
2005-08-15 09:30:56.000
2005-08-15 08:53:56.000
2005-08-16 01:30:56.000
2005-08-16 04:30:56.000
目的:求记录时间等于当天的记录数?
我的写法是这样的
select count(code) from rentdetail
where convert(char(10),rndate,112)=convert(char(10),getdate(),112)
请问上面语句汇总老是为0,请问是怎么回事??应该如何写?
解决方案 »
- 如何获取 flash 播放器 里的文件? 还有 swandream 你也来啊
- DBGrid的数据源DataSource在设成DataSource1后如何在DataSource1.DataSet从数据库获取数据后获取每个字段内容
- Twebbrowse控件浏览网页后,不能激活其他控件
- 请问如果将花生壳或7I24等二级动态域名解析为IP
- 分不多了,多担待,问一个比较难的问题
- 怎样在程序中实现关闭或开启触发器?
- 如何检查一个对象是否已被创建?
- qq表情选择框用什么控件做
- 怎样在程序退出后继续显示打开的帮助文件
- c#代码转为delphi代码,请高手帮忙
- main--detail表问题
- sql monitor怎么用啊?
where convert(nvarchar,rndate,101)=convert(nvarchar,getdate(),101)
where datediff(day, rndate, getdate())=0