在sql Server中,我正在处理这些列:
tblSchedule
ID
,STAFFID
开始时间
时间结束
我想在我的结果集中包含一个布尔字段,指示StartTime和EndTime是否相等.类似的东西:
SELECT StaffID,StartTime,EndTime,(StartTime = EndTime) AS AreEqual FROM tblSchedule Where StaffID = xxx
但我不知道这样的操作的实际语法.
解决方法
我想这是你正在寻找的
SELECT StaffID,Case When StartTime = EndTime Then 1 else 0 End as AreEqual FROM tblSchedule Where StaffID = xxx