我需要写一个case语句帮助我写数据到两种不同的场景中。在Case语句中需要帮助写作
我有大约1000万行的数据,需要根据时间过滤数据。
如果数据是这样的:
有一个叫CALL
列。它由通话时间组成(意味着通话时间)。
现在的情况是,如果呼叫在上午8点至中午12点(中午)之间应该属于一个类别,并且如果在下午12点至下午4点之后呼叫不在下方,则应该属于另一类别。
因此,它应该是这样的:
case
when
call between (8am-12pm) then 'abc'
when
call between (12pm- 4pm) then 'def'
when
call after 4pm then it should comes under next day means next day morning 'abc'
我知道可能是很简单,但我无法弄清楚。
这怎么办?
您使用的是SQL Server 2008吗? – 2011-03-25 16:40:40
是的,我只使用sql server 2008。 – Shahsra 2011-03-25 18:01:54