哪位高手帮帮我!!关于日期限的一个小问题???

brightboyhlf 2002-05-17 09:36:20
我用的数据库sql server,
数据的格式为
2002-5-18 14:30:00
类型为nvarchar
我要查询这个字段的日期不要后面的时间,用SQL语句怎么写
例如我在一个页面的两个文本框中输入从2002-5-18至2002-9-18的中间符合的值SQL语句该怎么写。
...全文
5 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhu_liping 2002-05-17
如果你想便于查询就用日期型的吧
回复
wjfxiao 2002-05-17
between CONVERT(SMALLDATETIME, '2002-5-18') and CONVERT(SMALLDATETIME, '2002-9-18') 也行吧
回复
Broadsea 2002-05-17
SELECT * FROM 表名 WHERE (时间字段 >= CONVERT(SMALLDATETIME, '2002-5-18')) AND (时间字段 <= CONVERT(SMALLDATETIME, '2002-9-18'))
回复
Broadsea 2002-05-17
这是数据库方面的问题,怎么跑到这里提出?

我在我的程序中找找,等着...
回复
sunharck 2002-05-17
日期型字段
SELECT * FROM 表名 WHERE (时间字段 >= CONVERT(SMALLDATETIME, '2002-5-18',120)) AND (时间字段 <= CONVERT(SMALLDATETIME, '2002-9-18',120))应该没问题
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告