用sql语句怎么格式化查询日期!

mwf 2004-08-13 04:10:59
比如我要查询2004年01月-2004年09月,怎么格式化日期?谢谢!
...全文
334 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
loverpyh 2004-08-13
  • 打赏
  • 举报
回复
select * from table
where convert(varchar(10),日期字段,120)>'2004-01' and convert(varchar(10),日期字段,120)<'2004-09'
zhangzs8896 2004-08-13
  • 打赏
  • 举报
回复
select *
from 表
where convert(varchar(10),日期字段,120)>'2004-01'
and convert(varchar(10),日期字段,120)<'2004-09'
fengyaner 2004-08-13
  • 打赏
  • 举报
回复
select left(convert(varchar,getdate(),112),6)
lovvver 2004-08-13
  • 打赏
  • 举报
回复
建议参考联机帮助,搜索 样式,convert
老宛 2004-08-13
  • 打赏
  • 举报
回复

select * from yourtable where left(convert(varchar,datetime_col,112),6) between 200401 and 200409
victorycyz 2004-08-13
  • 打赏
  • 举报
回复

select ...... where 时间字段 between '2004-1-1' and '2004-9-30 23:59:59'
老宛 2004-08-13
  • 打赏
  • 举报
回复
select left(convert(varchar,getdate(),112),6)

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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