Meine Abfrage funktioniert überhaupt nicht und arbeitete, um zu sehen, was falsch ist, aber nicht finden kann. sagt, dass zwei Werte haben, die gleich sind, aber ehrlich meinen Code Ich tue mein Bestes, um korrekturgelesen:SQL-Abfrage für Datenbank auf Microsoft SQL-Server
SELECT
"HQCO"."HQCo",
"HQCO"."Name",
"JCJP"."Contract",
"JCJP"."Item",
"JCJP"."Phase",
"JCCP"."CostType",
"JCCI"."Item",
"JCCI"."Description",
"JCCP"."Phase",
"JCJP"."Description",
"JCCT"."Description",
"JCCH"."UM",
"JCCP"."CurrEstUnits",
"JCCP"."CurrEstCost",
"JCCP"."ActualUnits",
"JCCP"."ActualCost",
"JCCM"."Description",
"JCJP"."JCCo",
"JCCP"."ProjCost",
"JCCP"."RemainCmtdCost",
"JCCP"."ProjPlug",
"JCCP"."Mth",
"JCCI"."BilledAmt",
"JCCM"."BilledAmt",
"JCCM"."udGEACrev",
"JCCP"."Job",
"JCCM"."Department",
"JCJM"."ProjectMgr",
"JCMP"."Name"
FROM
(
(((((("Viewpoint"."dbo"."JCCP" "JCCP"
INNER JOIN
"Viewpoint"."dbo"."HQCO" "HQCO"
ON "JCCP"."JCCo" = "HQCO"."HQCo")
INNER JOIN
"Viewpoint"."dbo"."JCCT" "JCCT"
ON ("JCCP"."PhaseGroup" = "JCCT"."PhaseGroup")
AND
(
"JCCP"."CostType" = "JCCT"."CostType"
)
)
LEFT OUTER JOIN
"Viewpoint"."dbo"."JCCH" "JCCH"
ON (((("JCCP"."JCCo" = "JCCH"."JCCo")
AND
(
"JCCP"."Job" = "JCCH"."Job"
)
)
AND
(
"JCCP"."PhaseGroup" = "JCCH"."PhaseGroup"
)
)
AND
(
"JCCP"."Phase" = "JCCH"."Phase"
)
)
AND
(
"JCCP"."CostType" = "JCCH"."CostType"
)
)
LEFT OUTER JOIN
"Viewpoint"."dbo"."JCJP" "JCJP"
ON ((("JCCP"."JCCo" = "JCJP"."JCCo")
AND
(
"JCCP"."Job" = "JCJP"."Job"
)
)
AND
(
"JCCP"."PhaseGroup" = "JCJP"."PhaseGroup"
)
)
AND
(
"JCCP"."Phase" = "JCJP"."Phase"
)
)
LEFT OUTER JOIN
"Viewpoint"."dbo"."JCCI" "JCCI"
ON (("JCJP"."JCCo" = "JCCI"."JCCo")
AND
(
"JCJP"."Contract" = "JCCI"."Contract"
)
)
AND
(
"JCJP"."Item" = "JCCI"."Item"
)
)
INNER JOIN
"Viewpoint"."dbo"."JCCM" "JCCM"
ON ("JCCI"."JCCo" = "JCCM"."JCCo")
AND
(
"JCCI"."Contract" = "JCCM"."Contract"
)
)
INNER JOIN
"Viewpoint"."dbo"."JCJM" "JCJM"
ON ("JCCM"."JCCo" = "JCJM"."JCCo")
AND
(
"JCCM"."Contract" = "JCJM"."Job"
)
)
LEFT OUTER JOIN
"Viewpoint"."dbo"."JCMP" "JCMP"
ON ("JCJM"."JCCo" = "JCMP"."JCCo")
AND
(
"JCJM"."ProjectMgr" = "JCMP"."ProjectMgr"
)
WHERE
"JCCP"."Mth" < {ts '2017-04-02 00:00:00'}
AND "JCJP"."JCCo" = 1
AND "JCJM"."ProjectMgr" = 8
AND "JCCM"."Department" = '10'
ORDER BY
"JCJP"."Contract", "JCJP"."Item", "JCJP"."Phase", "JCCP"."CostType"
Wie Sie alle Tabellen sehen und Werte beziehen und verbunden mit inneren und äußeren verbindet die Ergänzung Tabellen. Es ist für einen Bericht
Was die Fehlermeldung Sie bekommen. Kannst du es hier einfügen? –
Es konnte keine Liste von Feldern für die Abfrage erstellt werden. Stellen Sie sicher, dass Sie eine Verbindung mit der Datenquelle herstellen können und dass die Abfragesyntax korrekt ist. "Ein Artikel mit dem gleichen Schlüssel wurde bereits hinzugefügt –
Hm ... Welches Tool verwenden Sie? –