私のSQL Serverコードに問題があります。私はselect文の最初の4つの列で結果を表示しようとしています。私は構文エラーを受け取り続けて、理由は不明です。SQLでのsumとの構文エラー
私がしたいことは、entityid、acctnum、私が定義する期間を引き出すことですが、私はそれらを合計したいので、結果の期間を見たくありません。 IE各期間の行ではなく、アクティビティ列の合計アクティビティを確認したい。
SELECT
ENTITYID, ACCTNUM, ACCTNAME, ACTIVITY
FROM
(SELECT
g.ENTITYID AS 'ENTITYID'
g.ACCTNUM AS 'ACCTNUM'
SUM(g.ACTIVITY) AS 'ACTIVITY'
h.ACCTNAME AS 'ACCTNAME'
FROM
SQLDATA.DBO.GLSUM g
INNER JOIN
SQLDATA.DBO.GACC h ON g.ACCTNUM = h.ACCTNUM
WHERE
g.ENTITYID = '85000'
g.PERIOD < '201703'
g.ACCTNUM = '569300000')
あなたは私たちとのエラーメッセージを共有するつもりですか?あなたはどこかにクローズがありません)。 – OldProgrammer
SQL文にエラーがあります。 'g'付近の構文が正しくありません – SQLISHARD
閉じ括弧がないようです。 –