online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon Elhamplo vom 14.02.2020, 09:27 Options

SQL Hilfe zu einem Code, Formatierung des Datums

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,
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 schreiben

Antwort 1 von son_quatsch vom 14.02.2020, 09:44 Options

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 vom 14.02.2020, 09:45 Options

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

Antwort 3 von Elhamplo vom 14.02.2020, 10:33 Options

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 vom 14.02.2020, 10:48 Options

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 vom 14.02.2020, 14:21 Options

Hallo,

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

Gruß

Elhamplo

Ähnliche Themen

mysql update prob
Fabi15  17.01.2007 - 97 Hits - 3 Antworten

Frage an die SQL Spezialisten
RalfH  15.11.2007 - 132 Hits - 2 Antworten

ERROR: mysql_fetch_array
tAsKi  12.01.2008 - 93 Hits - 2 Antworten

Gesucht, Programm für Datenbank Modelierung
Dr.Ma-Busen  02.06.2008 - 103 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026