以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  数据库交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6)
----  [求助]一个查询统计问题,在线等!!!  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=17473)

--  作者:bluelee530
--  发布时间:2008-5-6 13:26:59
--  [求助]一个查询统计问题,在线等!!!

我数据库输入日期字段时是日期时间型,但查询的时候只用查日期,也就是输入一个日期段,然后查询,由于录入时为日期时间型,所以查不出来,各位高手有什么办法能实现这个查询呢?最好用SQL语句,怎么写?


--  作者:admin
--  发布时间:2008-5-6 15:32:12
--  

你“加大”或“减少”一天,然后通过范围 来查询。


--  作者:bluelee530
--  发布时间:2008-5-6 16:33:49
--  
我知道啊,我是说用SQL语言怎么写,好像我写的格式不对。。。要用DATEVALUE函数吗?
--  作者:reachtone
--  发布时间:2008-5-6 18:41:59
--  

如果是ACCESS数据库,就写为:where 日期>=datevalue(\'2008-5-6\') and 日期<=datevalue(\'2008-5-6\')

如果是SQL Server数据库,直接写成这样就可以了:where 日期>=\'2008-5-6\' and 日期<=\'2008-5-6\'

这里的日期值可以通过相关构件属性进行动态赋值的。


--  作者:admin
--  发布时间:2008-5-7 6:43:17
--  
《搭建之星》中的"选择查询"构件,是一个学习“写查询SQL语句”的好帮手和参考;特别适合对初学者。
--  作者:bluelee530
--  发布时间:2008-5-10 19:22:42
--  
谢谢各位。。。