1
私のwhere句でMAX関数を使用する必要があります。なぜなら、私が間違ったデータを与えているからです。私のコードは以下の通りです:where節のSQL MAXの日付
どうすればいいですか?MAX(DocumentDate)は@Startと@Endの間にありますか?
おかげ
私のwhere句でMAX関数を使用する必要があります。なぜなら、私が間違ったデータを与えているからです。私のコードは以下の通りです:where節のSQL MAXの日付
どうすればいいですか?MAX(DocumentDate)は@Startと@Endの間にありますか?
おかげ
は声明して、GROUPの後HAVING MAX(DocumentDate) BETWEEN @Start AND @End
を追加します。 HAVINGは本質的に集約のWHERE句です。
私は、SelectDateのどこかにDocumentDateを置く必要がありますか?私はこのエラーが発生しています。列 'dbo.FormInstance.DocumentDate'は集計関数またはGROUP BY句に含まれていないため、HAVING句では無効です。 – user380432
偶然MAX()部分を除外しましたか? –
心配しないで、私の悪い私は持っている最高のMAXを忘れましたありがとう!!!! – user380432