小弟新来,求大神解惑。
我有一张表,字段有
OrderId int
TimeIn datetime
TimeOut datetime
Flag int
有数据如下:
SELECT OrderId,Flag,CASE WHEN Flag = 1 THEN TimeIn WHEN Flag=2 THEN TimeOut END FROM [Table]
@Liu_LY95
我刚才根据你的方法,改成
SELECT OrderId,Flag,CASE WHEN Flag = 1 THEN TimeIn END as TimeIn,CASE WHEN flag=2 THEN TimeOut END as TimeOut FROM TA_test
SELECT OrderId,timein,Flag from table where flag=1
union
SELECT OrderId,timeout,Flag from table where flag=2
并集实现