sql 怎么判断时间 有否有时分秒 (急)

sql 怎么判断时间 有否有时分秒
2009-06-29 00:00:00.000
2009-07-01 14:47:13.203
怎么用 sql来判断

我不知道你具体要实现什么,另外不知道你的服务器类型。

下面是SQL Server服务器的例子:

if (SUBSTRING ('2009-06-29 00:00:00.000' , 12,12 ) = ('00:00:00.000'))
select 'true'
else
select 'false'

这时SELECT的结果是:true
当有时分秒的时候是:false
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-07-02
date类型是肯定包含时分秒的
你只能判断时分秒为0来达到判断是否有时分秒
第2个回答  2009-07-02
字段如果是datetime的肯定就会有啊,如果你的时间是字符类型的那就截取判断就可以了
第3个回答  2009-07-02
charindex(':',datetime)>0
第4个回答  2009-07-02
datetime就算你没有时分秒也会给你添的
查出来截取字符串!