私は別のDP、RNを選択しようとしていますが、その結果から結果を選択するだけで、 'EDate'テーブルの別の列が値になります。これは私がこれまで持っているが、それは動作しません何です..私はそれを望んでいないように、ケースにはSql Distinct Row Countを選択してください
SELECT
COUNT(*) AS eCount
FROM
(SELECT *
FROM
(SELECT DISTINCT
DP, RN
FROM
ECount
WHERE
DType = 'STRUCT')
WHERE
Month(EDate) = '07')) AS rows
が、この提案された私はめちゃくちゃ私の明確な選択にSelect Distinct
にEDate
を追加することはできません。 。
例
DP RN Edate
DP01 RN01 21/06/2017
DP01 RN01 22/07/2017
DP02 RN03 22/07/2017 yes
DP02 RN03 22/07/2017
DP01 RN04 22/07/2017 yes
DP02 RN05 22/07/2017 yes
DP03 RN06 22/07/2017 yes
EDate
は、内側のクエリの一部ではないので、結果は= 4
:
は少ない1つの派生テーブルでそれを試してみてください? – Fmanin
@Fmanin例 – Ryan
を参照してください: 'DType = 'STRUCT''はどこから来たのですか? – Fmanin