求2个转换时间的SQL写法?该怎么处理
求2个转换时间的SQL写法?1、当前日期是字符串格式。比如: 2012-03-01 ,转换成 datetime格式 即:2012-03-01 :
求2个转换时间的SQL写法? 1、 当前日期是字符串格式。比如: 2012-03-01 ,转换成 datetime格式 即:2012-03-01 :6:00:00 ,每一个字符串日期都转换成这样的格式,比如 2012-03-01 ----》2012-03-01 06:00:00,2012-03-02----》2012-03-02 06:00:00,后面的06:00:00是固定的。 2、 将字符串2012-03-01 转换为 datetime格式,即 2012-03-02 06:00:00,就是比当前日期多加一天,后面的06:00:00也是固定的。[解决办法]
SQL code1、select '2012-03-01'+' 06:00:00'[解决办法] 探讨 SQL code problem 1: select convert(varchar(19),'2012-03-01'+' 06:00:00',120) problem 2: select convert(varchar(19),dateadd(dd,1,cast('2012-03-01'+' 06:00:00' as datetime)),120)[解决办法] select cast(floor(cast(cast('2012-03-01' as datetime) as float))+0.25 as datetime) select cast(floor(cast(cast('2012-03-01' as datetime) as float))+1.25 as datetime)