ユーザーが入力したUSERIDとCREATION_DATEを持つIDとNUMのカウントであるレポートサービスに戻そうとしています。 私の目的は、両方のカウントを含む1つの行を結果として得ることです。私は正確にカウントを取得していますが、私は リターンとしていくつかの行で表示されています。 (ユーザーによって指定されたパラメータを持つ行です)。 COUNTIDとCOUNTNUMフィールドのみを含む行を1つだけ取得するにはどうすればよいですか。 私はMicrosoft SQL Serverを使用しています。Sqlクエリの正しい構文
SELECT
(SELECT COUNT(ID)
FROM PART
WHERE USERID = $P{userId} and CREATION_DATE = $P{creationDate}) as COUNTID ,
(SELECT COUNT(NUM)
FROM IDENTITY
WHERE USERID = $P{userId} and CREATION_DATE = $P{creationDate}) as COUNTNUM
FROM
PART,
IDENTITY
あなたのバックエンドデータベースは、SQL ServerまたはそれがOracleの場合は代わりにDUAL' FROM '使用している場合は' FROM'句を削除してください。 – Unoembre
使用するDBエンジンを指定できますか? – Gasper
いずれかまたは両方のCOUNTがゼロになることはありますか?この場合、提供される回答の一部が機能しません。 – Unoembre