簡體   English   中英

此處需要SQL查詢幫助

[英]SQL Query help needed here

我有4列的查詢,如下所示

(Select PAPROJNUMBER, PACOSTCATID,EMPLOYID, PADT,  PABase_Qty from PTE10001 
where padt between '2017-04-09' and '2017-04-11'
order by PADT) 

我得到這樣的結果:

PAPROJNUMBER    PACOSTCATID    EMPLOYID        PADT                  PABase_Qty
HOTELEDGER      CONSULTING      ACKE0001        2017-04-09 00:00:00.000 1.00000
HOTELEDGER      CONSULTING      ACKE0001        2017-04-09 00:00:00.000 2.00000
HOTELEDGER      CONSULTING      ACKE0001        2017-04-09 00:00:00.000 2.00000
HOTELEDGER      CONSULTING      ACKE0001        2017-04-09 00:00:00.000 4.00000
HOTELEDGER      CONSULTING      ACKE0001        2017-04-09 00:00:00.000 6.00000
HOTELEDGER      CONSULTING      ACKE0001        2017-04-10 00:00:00.000 3.00000
HOTELEDGER      CONSULTING      ACKE0001        2017-04-10 00:00:00.000 4.00000
HOTELEDGER      CONSULTING      ACKE0001        2017-04-10 00:00:00.000 2.00000
HOTELEDGER      CONSULTING      ACKE0001        2017-04-11 00:00:00.000 0.00000
HOTELEDGER      CONSULTING      ACKE0001        2017-04-11 00:00:00.000 0.00000
HOTELEDGER      CONSULTING      ACKE0001        2017-04-11 00:00:00.000 3.00000

我正在尋找這樣的東西作為輸出

PAPROJNUMBER    PACOSTCATID    EMPLOYID      PABase_Qty 4/9/17 4/10/17  4/11/17 
HOTELEDGER      CONSULTING      ACKE0001         1.00    1.00    3.00   0.00 
HOTELEDGER      CONSULTING      ACKE0001         2.00    2.00    4.00   0.00 
HOTELEDGER      CONSULTING      ACKE0001         2.00    2.00    2.00   3.00 
HOTELEDGER      CONSULTING      ACKE0001         4.00    4.00    0.00   0.00 
HOTELEDGER      CONSULTING      ACKE0001         6.00    6.00   0.00    0.00 

您能為這樣的查詢提供幫助嗎?

因此,您需要解決它。 根據需要添加更多案例語句:

select PAPROJNUMBER, 
    PACOSTCATID, 
    EMPLOYID,
    sum(case when PADT = '2017-04-09' then PABase_Qty else 0 end) as date_4_9_17,
    sum(case when PADT = '2017-04-10' then PABase_Qty else 0 end) as date_4_10_17,
    sum(case when PADT = '2017-04-11' then PABase_Qty else 0 end) as date_4_11_17
from PTE10001
where PADT between '2017-04-09' and '2017-04-11'
group by PAPROJNUMBER, 
    PACOSTCATID, 
    EMPLOYID

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM