2017-01-06 19 views
-1

以下は、データを表示するように変更する必要のあるクエリです。日付を指定すると、nwsaに日付を持つ列が1つあります。特定の日付のデータを取得できるように、同じクエリを変更するにはどうすればよいですか。SQLクエリの変更が必要です

SELECT CODE_ID, 
    NAME_CODE, 
    SUM(INR_COL + OUT_COL) AS "TOTAL SUM" 
FROM nwsa 
WHERE CODE_ID='A12A' 
OR CODE_ID ='A12B' 
OR CODE_ID ='A12C' 
OR CODE_ID ='A12D' 
OR CODE_ID ='A12E' 
OR CODE_ID ='A12EB' 
OR CODE_ID ='A12F' 
OR CODE_ID ='A12G' 
OR CODE_ID ='A12I' 
OR CODE_ID ='A12O' 
OR CODE_ID ='A12U' 
GROUP BY CODE_ID, 
    NAME_CODE ; 
+0

期待される結果のサンプルデータを追加してください。 'date'カラム名を指す –

+0

WHERE条件を '( 'A12A'、 'A12B'、...、 'A12U')の' code_id 'のように変更します。これらのコードはテーブル内に存在し、条件は 'code_id in(そのコードからのselect code_id)'でなければなりません。 – mathguy

答えて

0

私は以下のようになるために、クエリを示唆している:場合

SELECT CODE_ID, 
NAME_CODE, 
SUM(INR_COL + OUT_COL) AS '[TOTAL SUM]', 
(*your date column*) 
FROM nwsa 
WHERE CODE_ID IN ('A12A', 'A12B', 'A12C', 'A12D', 'A12E', 'A12EB', 'A12F', 
'A12G', 'A12I', 'A12O', 'A12U') 
GROUP BY CODE_ID, NAME_CODE, (*your date column*);\ 

、「CODE_ID」は時間をかけて成長すると期待されていることにより、上記の提案として、あなたは別のテーブルにそれを移動させることができます@mathguy。

関連する問題