Guten Tag,
ich möchte aus 2 Tabellen Daten selektieren.
Was ja eigentlich keine Schwierigkeiten bedeuten sollte.
Code:
select l.adressid, l.datum, l.titel, l.name2|| ' ' ||l.name1 as Teilnehmer,
l.grundabwesend, l.lastatus, t.ITEMBEGIN, t.arbeitstext from tuteilnehmer l
RIGHT join turniertage t
on (l.datum = cast(t.itembegin as Date))
where l.Adressid = :pAdressID
and EXTRACT(year from l.datum) = :pJahr
order by t.ITEMBEGIN desc
t.Itembegin ist ein TimeStamp und
l.Datum ist ein Datumsfeld
Wenn ich die Zeile:
Code:
and EXTRACT(year from l.datum) = :pJahr
fortlasse, werden alle Daten des Teilnehmers gelistet was ja auch richtig ist.
Ich möchte aber die Daten für ein bestimmtes Jahr selektieren.
Versucht habe ich (left join, inner join) aber keines war erfolgreich.
Auch mit
Code:
and EXTRACT(Year from cast(t.itembegin as Date) = :pJahr
wurden keine Daten gelistet.
Weiß vielleicht jemand, was geändert werden muß damit die Daten für ein Jahr korrekt gelistet werden?
Vielen Dank für Hinweise im Voraus.