I이 스토어 절차를 사용하여 특별한 날짜의 데이터를 반환했습니다. 내 QueueDate 형식은 datetime입니다. 그러나 use = where Where 절에서 0을 반환하고 싶을 때, 필드의 시간에 하루 만에 독립된 모든 필드를 원합니다.시간에 관계없이 날짜 비교 (MSSQL)
ALTER PROCEDURE [dbo].[SP_GET_QUEUESINFO_BY_DATE]
AS
BEGIN
declare @date2 datetime
set @date2= '2012-09-21'
select COUNT(QueueID) ,
sum(case when QueueNumIn != 0 THEN 1 else 0 end) as 'InQueue',
sum(case when QueueNumOut != 0 THEN 1 else 0 end) as 'OutQueue'
from Queue where QueueDate >= @date2 -- QueueDate = @date2
END
'date (QueueDate) = @ date2' –