Forum - Beitrag anzeigen

Datenbanken/SQL - RE: Daten vom aktuellen Jahr ausgeben

Icon Pfeil Startseite Icon Pfeil Kategorie Icon Pfeil Suche

Icon Forum Beitrag vom 14.02.2005 18:14 (332 Aufrufe)
Name: Claus
Titel: RE: Daten vom aktuellen Jahr ausgeben
Inhalt:
Hallo,

vermulich liegt es am Formatierten Datum, hab die Probleme auch schon des öfteren gehabt.

Datumswerte sind in der Regel nie gleich, bei den zwei variablen '#strBestelldatumNeu#' = '#straktjahr#' weis man nicht was ausgegeben wird.

ich mach das mit dem Operator Between #strBestelldatumNeu# Between 2004-01-01 AND 2004-12-31 oder

#strBestelldatumNeu# > 2004-01-01 hier kommt alles was größer ist als diese Datum, ich brauch auch kein Timestamp deshalb weis auch nicht was es ist, ich hoffe es hat Dir was geholfen.

Gruß Claus


>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