2017-08-10 16 views
0

ExcelのクエリにSQLコマンドがあります。これが可能かどうかは分かりませんが、1つのクエリに2つのコマンドを入れることはできますか?私が持っている:複数のSQLコマンドをExcelの1つのクエリで使用する方法

SELECT TALLY_TRAN_MSTR.LOGON_ID, SUM(TALLY_TRAN_MSTR.FULL_PLLT_QTY), TALLY_TRAN_MSTR.SHIFT_DT 
FROM WBR_RW.TALLY_TRAN_MSTR 
GROUP BY TALLY_TRAN_MSTR.LOGON_ID, TALLY_TRAN_MSTR.SHIFT_DT 

SELECT TALLY_TRAN_MSTR.PRI_GRP_CD 
WHERE (TALLY_TRAN_MSTR.PRI_GRP_CD = "PUT") 

は、私が個別に動作するようにこのコードを得たが、私はそれらを結合する方法がわかりません。これを行う方法はありますか?

+0

あなたがそれらを組み合わせたいどうすればよいですか? 4つのフィールドすべてを出力に含めるだけですが、どこに(TALLY_TRAN_MSTR.PRI_GRP_CD = "PUT") –

+0

@RobAnthonyはい! – Lampoa

答えて

0
SELECT TALLY_TRAN_MSTR.LOGON_ID, SUM(TALLY_TRAN_MSTR.FULL_PLLT_QTY), TALLY_TRAN_MSTR.SHIFT_DT, TALLY_TRAN_MSTR.PRI_GRP_CD 
FROM WBR_RW.TALLY_TRAN_MSTR 
WHERE (TALLY_TRAN_MSTR.PRI_GRP_CD = "PUT") 
GROUP BY TALLY_TRAN_MSTR.LOGON_ID, TALLY_TRAN_MSTR.SHIFT_DT, TALLY_TRAN_MSTR.PRI_GRP_CD 

あなたはこれを短縮することができるはずです。

SELECT LOGON_ID, SUM(FULL_PLLT_QTY), SHIFT_DT, PRI_GRP_CD 
FROM TALLY_TRAN_MSTR 
WHERE (PRI_GRP_CD = "PUT") 
GROUP BY LOGON_ID, SHIFT_DT, PRI_GRP_CD 
+0

「GROUP BY式ではない」というエラーメッセージが表示される – Lampoa

+0

TALLY_TRAN_MSTRという名前のテーブルが1つあり、LOGON_ID、SHIFT_DT、FULL_PLLT_QTY、PRI_GRP_CDの各フィールドがあります(必ずしもその順序である必要はありません)。 –

+0

はい、それは私が引っ張っているデータベースの同じテーブルからすべて来ます。 – Lampoa

0
SELECT TALLY_TRAN_MSTR.LOGON_ID, SUM(TALLY_TRAN_MSTR.FULL_PLLT_QTY), TALLY_TRAN_MSTR.SHIFT_DT 
FROM WBR_RW.TALLY_TRAN_MSTR 
GROUP BY TALLY_TRAN_MSTR.LOGON_ID, TALLY_TRAN_MSTR.SHIFT_DT 
HAVING (TALLY_TRAN_MSTR.PRI_GRP_CD = "PUT") 
関連する問題