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

学习 时间:2026-04-03 11:37:52 阅读:1184
我用between and最后查出来了,Select * from [表名] where createtime between '2011-1-17 00:

最佳回答

等待的红牛

矮小的龙猫

2026-04-03 11:37:52

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

最新回答共有2条回答

  • 开心的长颈鹿
    回复
    2026-04-03 11:37:52

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

上一篇 A math question,please.

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