永发信息网

我用between and最后查出来了,Select * from [表名] where createtime betw

答案:1  悬赏:0  手机版
解决时间 2021-05-20 22:04
  • 提问者网友:太高姿态
  • 2021-05-20 11:12
我用between and最后查出来了,Select * from [表名] where createtime between '2011-1-17 00:
最佳答案
  • 五星知识达人网友:低音帝王
  • 2021-05-20 11:49

sql 中如果要在日期类型字段查询比如我要查询所有2011年的数据,是需要对该字段在查询语句中进行转意的一半用convert函数,比如以下语句:
select * from convert(char(8),createtime ,112) like %2011%
一半来说日期类型是不推荐使用like的,因为日期格式本身存在一些格式上的不确定性,长短呀等等问题,如果非要用like,就需要将其转意或者用format进行格式化
%format(date)% 来进行操作.


我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯