Forum - Beitrag anzeigen

Datenbanken/SQL - Daten vom aktuellen Jahr ausgeben

Icon Pfeil Startseite Icon Pfeil Kategorie Icon Pfeil Suche

Icon Forum Beitrag vom 13.02.2005 13:30 (1157 Aufrufe)
Name: Sabine
Titel: Daten vom aktuellen Jahr ausgeben
Inhalt: Hallo

Es will einfach nicht klappen, deshalb hoffe ich auf eure Hilfe. Ich möchte nur die Daten vom aktuellen Jahr aus meiner MySQL Datenbank ausgeben aber es will nicht. Hier mein Code:

<cfquery dbtype="odbc" datasource="#request.iobds#" name="getAuftragsarchivtmp">
select * FROM t_kunden RIGHT JOIN t_bestellungen ON t_kunden.kundennr = t_bestellungen.kundennr
where bezahlt = 1
</cfquery>

<cfoutput query="getAuftragsarchivtmp">

<cfset strBestelldatumNeu = #DateFormat(UnixTimestamp(bestelldatum),"YYYY")#>

<cfquery dbtype="odbc" datasource="#request.iobds#" name="getAuftragsarchiv">
select * from t_kunden RIGHT JOIN t_bestellungen ON t_kunden.kundennr = t_bestellungen.kundennr
where '#strBestelldatumNeu#' = '#straktjahr#' and bezahlt = 1
<cfif form.name neq '>
and firma like '%#form.name#%' or artikelname like '%#form.name#%'
</cfif>
order by bestellnr Desc;
</cfquery>

</cfoutput>

Da ich die Daten sowohl in ColdFusion wie auch in PHP brauche ist das Datum in Timestamp Format gespeichert. Ich übergebe dieses Timestamp an eine Funktion die mir dann das Jahr zurück liefert. Das aktuelle Jahr speichere ich in eine Variable. Der Vergleich der beiden Daten funktioniert jedoch nicht, es werden mir alle Bestellungen und nicht nur die vom aktuellen Jahr ausgeben. Habt ihr eine Ahnung warum, ich komme einfach nicht drauf ??

Vielen Dank schon mal zum voraus für eure Bemühungen
Sabine




Bitte melden Sie sich kostenlos an, um eine Antwort auf diesen Beitrag zu erstellen.


Das deutsche ColdFusion-Forum cfml.de ist das Portal für Einsteiger und Experten zum Thema ColdFusion und der ColdFusion Markup Language (CFML).

© 2017 Webdesign & Hosting: CHC ONLINE Kassel | SOLVA Content-Management-System CMS
Urlaub-Angebote.de - Urlaub mit Bestpreis-Garantie buchen