H hrj28 Unregistered / Unconfirmed GUEST, unregistred user! 2007-06-05 #1 那位帮忙写个SQL语句1每月的第10天 yyyy-mm-yy 23:59:59 000 2每月的第20天 也是同样显示格式,谢谢
S szq1979 Unregistered / Unconfirmed GUEST, unregistred user! 2007-06-05 #2 case when Day(日期字段) in (10,20) then convert(varchar(23),日期字段,121) else 日期字段 end
H hrj28 Unregistered / Unconfirmed GUEST, unregistred user! 2007-06-05 #3 不是这样的,我不管那天,我就要得到yyyy-mm-10 23:59:59 997这个SQL
X xinjinren Unregistered / Unconfirmed GUEST, unregistred user! 2007-06-05 #4 返回字符型 select convert(char(8),getdate(),121)+'10 23:59:59.000' select convert(char(8),getdate(),121)+'20 23:59:59.000' 返回日期型 select CAST(convert(char(8),getdate(),121)+'10 23:59:59.000' as datetime) select CAST(convert(char(8),getdate(),121)+'20 23:59:59.000' as datetime)
返回字符型 select convert(char(8),getdate(),121)+'10 23:59:59.000' select convert(char(8),getdate(),121)+'20 23:59:59.000' 返回日期型 select CAST(convert(char(8),getdate(),121)+'10 23:59:59.000' as datetime) select CAST(convert(char(8),getdate(),121)+'20 23:59:59.000' as datetime)
C ChrisMao Unregistered / Unconfirmed GUEST, unregistred user! 2007-06-05 #5 select convert(datetime, floor(convert(float, getdate())) - .00000001) 用这句可以得到楼主想要的结果