你想怎么区分就怎么判断好了呀~~~是根据时间来判断吗?--时间(带毫秒)hh:mm:ss[.fff]
select convert(varchar(12),getdate(),114) --(不带毫秒)hh:mm:ss
select convert(varchar(12),getdate(),108)
select convert(varchar(12),getdate(),114) --(不带毫秒)hh:mm:ss
select convert(varchar(12),getdate(),108)
print '早上'
else
print '下午'
set @temp = CONVERT (varchar(80), getdate(), 109)if PATINDEX('AM',@temp)>0
-------早上if PATINDEX('PM',@temp)>0
-------下午
select Case when charindex('am',convert(varchar(300),getdate(),109))>0 then '1' else '0' end [时间]--上午