![]() |
Datenbank: IB • Version: egal • Zugriff über: egal
Aus 2 Tabellen Daten selektieren geht nicht
Guten Tag,
ich möchte aus 2 Tabellen Daten selektieren. Was ja eigentlich keine Schwierigkeiten bedeuten sollte.
Code:
t.Itembegin ist ein TimeStamp und l.Datum ist ein Datumsfeld
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 Wenn ich die Zeile:
Code:
fortlasse, werden alle Daten des Teilnehmers gelistet was ja auch richtig ist.
and EXTRACT(year from l.datum) = :pJahr
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:
wurden keine Daten gelistet.
and EXTRACT(Year from cast(t.itembegin as Date) = :pJahr
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. |
AW: Aus 2 Tabellen Daten selektieren geht nicht
Was wird als Jahr ausgegeben?
SQL-Code:
select
l.datum, l.titel, t.ITEMBEGIN, t.arbeitstext, EXTRACT(year from l.datum) as jahr from tuteilnehmer l RIGHT join turniertage t on cast(t.itembegin as Date) = l.datum where l.Adressid = :pAdressID; |
AW: Aus 2 Tabellen Daten selektieren geht nicht
Zitat:
Als Jahr habe ich anstatt 2020 nur 20 eingegeben und damit geht es naturgemäss nicht! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz