![]() |
Datenbank: Firebird • Version: 2 • Zugriff über: egal
Distinct(Year),Distinct(Month) from DATE
Hallo #,
ich kriech es einfach nicht in !!! ;( geg: Datumsfeld TheDate (DATE) Dialect 1, ist aber egal, es wird nur ein Datumswert gespeichert) Ich möchte alle unterschiedlichen Monate haben. 2/2009 und 2/2008 sollen verschieden sein Select Distinct(Extract(Year From theDate)) -> ok Select Distinct(Extract(Month From theDate)) -> ok Select Distinct(Extract(Year From theDate), Extract(Month From theDate)) -> Fehler select distinct(extract(month from the_date) || " " || extract(year from the_date)) -> klappt, OK; ich könnte das über das Leerzeichens wieder auseinandernehmen Wie bekomme ich es aber auch ohne das || hin ?? Danke Heiko |
Re: Distinct(Year),Distinct(Month) from DATE
Was für ein Fehler wird angzeigt?
|
Re: Distinct(Year),Distinct(Month) from DATE
Hallo Heiko,
wieso benutzt du die Klammern? DISTINCT ist keine Funktion, sondern eine Klausel für SELECT. Vielleicht bringt das FB durcheinander.
SQL-Code:
Gruß Jürgen
Select Distinct Extract(Year From theDate), Extract(Month From theDate)
from ... |
Re: Distinct(Year),Distinct(Month) from DATE
Hallo,
uuuuuuu die Klammern waren es. Ich Dussel. Jetzt habe ich schon mit StringList und Delimter " " gearbeitet, um den String auseinanderzufriemeln. Danke Heiko |
Re: Distinct(Year),Distinct(Month) from DATE
Mit GROUP BY wäre es auch gegangen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:21 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