SQL server 中一个简单问题,数据类型转换

QDZZQ 2003-01-13 11:41:21
select * from tb1 where begindate='2000-01-01'
这个sql语句该怎样写?使用convert,很菜的问题
...全文
13 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
直接写也可以:
select * from tb1 where begindate='2000-01-01'
用convert:
select * from tb1 where convert(char(10),begindate,120)='2000-01-01'
  • 打赏
  • 举报
回复
QDZZQ 2003-01-13
应该 Select * from tbl where ADEndTime=convert(char(12),'2003-02-02',111)
  • 打赏
  • 举报
回复
QDZZQ 2003-01-13
不行阿,老兄
  • 打赏
  • 举报
回复
wgy2008 2003-01-13
select * from tab1 where begindate = convert(char(12),2000-01-01,111)
  • 打赏
  • 举报
回复
QDZZQ 2003-01-13
关于日期的字符串怎么拼写?
  • 打赏
  • 举报
回复
发帖
MS-SQL Server

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
帖子事件
创建了帖子
2003-01-13 11:41
社区公告
暂无公告