关于日期转换如何得到天数2007-12-27 10:10:10 ==》2007-12-27 我想写一个查询但日期不对不是很好看不知道如何改写一下变为2007-12-27 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from tb where convert(varchar(10),日期字段,120) = '2007-12-27' declare @dt datetimeset @dt='2007-12-27 10:10:10'select convert(varchar(10),@dt,120)2007-12-27 convert(char(10),getdate(),120) SELECT * FROM PJJC WHERE SJ>'2007-12-01 10:10:10' 结果 2007-12-01 10:11:50.000 2007-12-01 10:11:50.000我想要的结果是2007-12-01 2007-12-01 SELECT convert(char(10),PJJC.时间字段,120) as 结果集对象属性名称 FROM PJJC WHERE SJ> '2007-12-01 10:10:10' select 日期字段 = convert(varchar(10),日期字段,120) from tb 如何转换代码? SQL2005时间定义 关于表变量使用方法的二个问题 求助:LOCAL连接失败 SQL SERVER如何上下行相减合并生成新的数据行? 我的时间是varchar,格式是2013-09,我想进行比较,该怎么比较? 排它锁怎么不起作用? 发布的问题 怎样在sql server的表里面写一个触发器呢? 如何定时执行指定的存储过程? 怎么在ipsec 设置过滤 1434 端口啊? sql server服务管理器中的服务器名称和企业管理器的服务器属性中的“名称”不一样,什么原因?
set @dt='2007-12-27 10:10:10'
select convert(varchar(10),@dt,120)2007-12-27
convert(char(10),getdate(),120)
结果
2007-12-01 10:11:50.000
2007-12-01 10:11:50.000
我想要的结果是2007-12-01
2007-12-01