数据库中的数据是日期加时间,即2012-12-3 12:00:00,但是我想用sql查询所有2012-12-3的数据,该如何查询

2026年09月22日 04:55
有4个网友回答
网友(1):

比方说这一列叫“时间”:
select * from [表名] where convert(varchar(10),时间,120)='2012-12-03'
或者
select * from [表名] where convert(varchar,时间,120) like '2012-12-03%'

网友(2):

查询条件:CONVERT(varchar(100), date, 111) = '2012/12/03'

网友(3):

date=某天 或者 date>YY:MM:DD 00:00:00 and date<=YY:MM:DD+1 00:00:00

网友(4):

可以使用函数转换格式