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

学习 时间:2026-05-30 18:44:51 阅读:4229
我用between and最后查出来了,Select * from [表名] where createtime between '2011-1-17 00:

最佳回答

长情的钻石

明亮的台灯

2026-05-30 18:44:51

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

最新回答共有2条回答

  • 俏皮的黑猫
    回复
    2026-05-30 18:44:51

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

上一篇 A math question,please.

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