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

学习 时间:2026-09-28 23:39:16 阅读:1779
我用between and最后查出来了,Select * from [表名] where createtime between '2011-1-17 00:

最佳回答

饱满的灰狼

生动的热狗

2026-09-28 23:39:16

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

最新回答共有2条回答

  • 高挑的哑铃
    回复
    2026-09-28 23:39:16

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

上一篇 A math question,please.

下一篇 康熙帝的儿子们各相差几岁?