この Store プロシージャを使用して、特別な日付からデータを返しました。私の QueueDate タイプは datetime ですが、Where 句で = を使用したい場合は 0 を返します。フィールドの時間で 1 日独立しているすべてのフィールドが必要です。
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