![]() |
Datenbank: Access • Version: 2003 • Zugriff über: ADO
SQL Query Abfrage
Hallo Kollegen,
ich habe ein kleines Problem mit meiner SQL-Query. Anbei die Query:
SQL-Code:
Der Fehler ist in der Where abfrage. Er macht dort nicht die Abfrage, sondern verlangt dort einen Eingabe wert. Dort soll eigentlich eine Abfrage zwischen den beiden Zahlen stattfinden.
SELECT CONC_erstellen.CONC_Ref_NR, Max(CONC_erstellen.CONC_Rev) AS MaxvonCONC_Rev, Count(CONC_Revision.CONC_Revision) AS AnzahlvonCONC_Revision
FROM CONC_Revision INNER JOIN CONC_erstellen ON CONC_Revision.ID_CONC_Revision = CONC_erstellen.CONC_Rev WHERE ((([MaxvonCONC_Rev])<>[AnzahlvonCONC_Revision])) GROUP BY CONC_erstellen.CONC_Ref_NR; Ich bin für jeden Tipp dankbar. Gruß Snyderburn [edit=sakura] Querry schreibt man mit einem "r" ;-) Mfg, sakura[/edit] |
Re: SQL Querry Abfrage
Zitat:
|
Re: SQL Querry Abfrage
Habe gerade kein Access zur Hand, aber es könnte sein, dass du die Aliasnamen in der Where Klausel nicht verwenden darfst. Wenn das so ist, dann schreibe dort die Aggregatausdrücke noch einmal hin.
Grüße vom marabu |
Re: SQL Querry Abfrage
Zitat:
Kennst Du noch ne andere Möglichkeit? Gruß Snyderburn |
Re: SQL Query Abfrage
Hi,
Zitat:
Einschränkungen über die Aggregatfunktionen werden mit HAVING angegeben. Cu, Frank |
Re: SQL Query Abfrage
Zitat:
Gruß Snyderburn |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz