2016-05-27 10 views
0

は私がAcccess 2013年、このSQLクエリを持っているが、私は、余分な状態が言って持っているしたいと思います:私は私の既存のクエリに統合する方法を見つけることができませんSQLアクセスを余分に持つサブクエリAND条件

WHERE CLASS = 'ECN'. 

- うまくいけば、誰かが私にヒントを与えることができます。

SELECT m.ID, m.PN, m.CLASS, m.ZAHL, (
     SELECT Count(*) 
     FROM Table1 AS m2 
     WHERE m2.PN = m.PN AND m2.ID <= m.ID 
    ) AS IncByPN 
FROM Table1 AS m 
ORDER BY m.ID; 

だから私は

CLASS = 'ECN' 
+0

は、 'していますか? –

答えて

0

のみを表示する行に結果テーブルをしたいが、このような何かを試してみてください:m.CLASS =「ECN'`が動作しないWHERE

SELECT m.ID, 
    m.PN, 
    m.CLASS, 
    m.ZAHL, 
    Count(M2.id) AS IncByPN 
FROM Table1 AS m 
    INNER JOIN Table1 AS m2 ON m2.PN = m.PN AND m2.ID <= m.ID 
WHERE m.CLASS='ECN' 
GROUP BY m.ID, m.PN, m.CLASS, m.ZAHL 
ORDER BY m.ID 
+0

それは超作品!お手伝いありがとう。 – Jmorte13

+0

素晴らしい!私の答えを受け入れたものとしてマークしてください。 – SunKnight0

関連する問題