0

ストアド プロシージャがあり、今日の日付、今週、現在の月に従ってレコードのカウントのみを含む 3 つの列を返したい

SELECT count(*) as TotalCount 
FROM CalendarItem t 
LEFT JOIN company c ON t.companyID = c.companyID AND c.enabled = 1 
INNER JOIN CalendarItemType tt ON tt.CalendarItemtypeID = t.CalendarItemTypeID 
LEFT JOIN request r ON r.requestID=t.workrequestID 

where t.deleted = 0  + @where

そして現在、私はこのSpを今日の週と月に異なる引数を渡して3回実行しています

@where =AND (t.startDate BETWEEN '2013-7-17' AND '2013-7-18')

そして一週間

@where = AND (t.startDate BETWEEN '2013-7-14 00:00:00' AND '2013-7-20')

月も同じ

今日の日付、週の日付、月に応じて SP に 3 つのカウントを返したい

だから私はこれをどうすればいいですか

ありがとう

4

2 に答える 2