2016-06-26 3 views

답변

1

당신은 CASE EXPRESSION 사용할 수 있습니다

SELECT CASE WHEN t.first > t.second THEN 'Two different dates' 
      ELSE 'In the same date' 
     END as your_ind 
FROM YourTable 
+0

고마워, 그냥 놀랍다 : D –

0

당신은 첫 번째 값의 시간이보다 높은 경우 건가요 두 번째 가치의 시간은 다른 날짜입니까?

단순히보다 작거나 큰 사용할 수 있도록하는 경우 :

declare @t1 time = '08:00:00' 
declare @t2 time = '16:00:00' 
declare @t3 time = '20:00:00' 
declare @t4 time = '04:00:00' 

if (@t1 < @t2) 
    PRINT 'same day' 

if (@t3 > @t4) 
print 'different day' 
관련 문제