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

brightboyhlf 2002-05-17 09:36:20
我用的数据库sql server,
数据的格式为
2002-5-18 14:30:00
类型为nvarchar
我要查询这个字段的日期不要后面的时间,用SQL语句怎么写
例如我在一个页面的两个文本框中输入从2002-5-18至2002-9-18的中间符合的值SQL语句该怎么写。
...全文
57 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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))应该没问题

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧