Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi abfrage aufteilen (https://www.delphipraxis.net/91393-abfrage-aufteilen.html)

clock50 4. Mai 2007 21:56

Re: abfrage aufteilen
 
Das geht garnicht
Zitat:

Fehler

SQL-Befehl :

SELECT rechnung.RechNr AS RechNr, rechnung.Datum AS Datum, rechnung.ReBetrag AS ReBetrag, Sum(
IF (
daten.MwSt =7, daten.Anzahl * daten.ArtPreis * ( daten.MwSt /100 ) , 0 )
) AS SumMwSt7, Sum(
IF (
daten.MwSt =19, daten.Anzahl * daten.ArtPreis * ( daten.MwSt /100 ) , 0 )
) AS SumMwSt19
FROM rechnung
JOIN daten ON daten.ReNr = rechnung.RechNr
WHERE date( rechnung.Datum )
BETWEEN '01.04.2007' AND '30.04.2007'
GROUP BY rechnung.datum, rechnung.RechNr
LIMIT 0 , 30

MySQL meldet:
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '( rechnung.Datum )
BETWEEN '01.04.2007' AND '30.04.2007'
GRO

mkinzler 4. Mai 2007 22:02

Re: abfrage aufteilen
 
Deine MySQL-Version kennt diese Funktion wohl nicht. Aber die ursprüngliche Version müßte ja eigentlich gehen.
Noch ein Versuch :

SQL-Code:
...
EXTRACT( MONTH from rechnung.Datum) = 4 and EXTRACT(YAER from rechnung.Datum) = 2007 ...

clock50 5. Mai 2007 15:09

Re: abfrage aufteilen
 
Ich war schon am verzweifeln aber ich habe mal aus
Zitat:

YAER
YEAR gemacht und o' Wunder es klappt. Wenn man sich schon mit solchen Problemen abgibt - schleicht sich noch ein Fehlerteufel ein.
Ich bin sehr dankbar und freue mich, daß es euch gibt. :hello: :dancer: (-: !Danke! :-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:15 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz