-1
我想確定記錄計數之間的差異,我只有兩種不同的記錄類型。我想說明的日期每個記錄類型和組記錄計數:想要計算差異記錄計數SQL Server 2008中
select
CONVERT(VARCHAR(5), aa.RUN_DATE, 1) AS 'RUN_Date',
case
when aa.SOURCE = 2
then 'RD'
else 'JD'
end as 'Source',
COUNT(*) as 'Item_Count'
from
clientdb.inventory aa with(nolock)
inner join
clientdb.record_type bb with(nolock) on aa.REC_TYPE = bb.OBJECT_ID
where
aa.RUN_DATE > '2016-04-15'
and aa.CLIENT_NUMBER = 65432
group by
case
when aa.SOURCE = 2
then 'RD'
else 'JD'
end, CONVERT(VARCHAR(5), aa.RUN_DATE, 1)
order by
CONVERT(VARCHAR(5), aa.RUN_DATE, 1) desc,
case
when aa.SOURCE = 2
then 'RD'
else 'JD'
end
我想,結果出現以某種方式與此類似:
使用SQL Server 2008數據庫。有人可以幫忙嗎?
集[壞習慣踢 - 把NOLOCK到處(http://blogs.sqlsentry.com/aaronbertrand/bad-habits-nolock-everywhere/) - 這是***不推薦***到處使用 - 恰恰相反! –