Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

SQL Hilfe zu einem Code, Formatierung des Datums





Frage

Hallo, ich brauch Eure Hilfe. Bin ein absoluter SQL-Neuling! Ich hab folgenden Code erstellt. Jetzt wollte ich mit Excel auf die Tabelle zugreifen und als Abfrage über ODBC und Query in Excel importieren. In Query soll eine Paremeterabfrage auf das Datum und zwar leigt wischen 01.01.08 und 31.01.08. Funktioniert aber nicht. Bekomme das nicht hin, das die Paremeter in Excel (Datum) erkannt werden. Wie muss ich das Datum in SQL Formatieren?? select RPO_MD_ID, RPO_BELEGNR, REC_AUFTRAGSNUMMER, [u]to_char (RPO_BUCHUNGSDATUM, 'DD.MM.YYYY') as Datum, REC_KOSTENSTELLENCODE, RPO_RES_NR, Sum (-1*(RPO_VERKAUFSBETRAG)) Betrag from busync.RESSOURCENPOSTEN, busync.RECHNUNGEN where RPO_MD_ID = 5 and RPO_BELEGNR = REC_NR and RPO_RES_NR = 'EL' and RPO_BUCHUNGSDATUM > '31.12.2007' and RPO_BUCHUNGSDATUM < '01.01.2009' and REC_KOSTENSTELLENCODE not between '42000' and '42999' group by RPO_MD_ID, RPO_BELEGNR, REC_AUFTRAGSNUMMER, RPO_BUCHUNGSDATUM, REC_KOSTENSTELLENCODE, RPO_RES_NR; Vielen Dank für Eure Mühe!!!!!! Gruß Elhamplo

Antwort 1 von son_quatsch

and RPO_BUCHUNGSDATUM > '31.12.2007'
and RPO_BUCHUNGSDATUM < '01.01.2009'

wird zu

and RPO_BUCHUNGSDATUM > to_date('31.12.2007', 'DD.MM.YYYY')
and RPO_BUCHUNGSDATUM < to_date(''01.01.2009', 'DD.MM.YYYY')


Antwort 2 von son_quatsch

Vertipper, ein Hochkomma zuviel in der letzten Zeile ;-)

Antwort 3 von Elhamplo

Hallo,

danke für die Hilfe!!

Leider macht er es nicht. Auch wenn ich in Query einen Filter setze kleiner als 31.01.2008 werden trotzdem noch alle angezeigt. Gibt es noch einen Trick??

Danke!!

Gruß

Elhamplo

Antwort 4 von son_quatsch

Zitat:
Leider macht er es nicht
...ist leider immer unspezifisch. Zumindest ist das SQL-Statement in Ordnung, die Verbindung klappt - nur die Ergebnismenge ist unerwünscht.

Taucht die Spalte RPO_BUCHUNGSDATUM in beiden Tabellen auf?

Antwort 5 von Elhamplo

Hallo,

nein nur n der Tabelle Ressourcenposten. Wie gesagt, alles wird angezeigt nur die Filterung wird nicht gemacht.

Gruß

Elhamplo

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: