Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Daten aller Donnerstage im Monat (https://www.delphipraxis.net/145517-daten-aller-donnerstage-im-monat.html)

Neutral General 3. Jan 2010 15:56

Datenbank: Firebird • Version: 2.1 • Zugriff über: Zeos

Daten aller Donnerstage im Monat
 
Hi,

Der Titel ist etwas komisch. Also was ich gerne hätte ist, eine Query, die mir die Daten von z.B. jedem Donnerstag eines Monats zurückliefert... 07.01.10,14.01.10,21.01.10,28.01.10.

Geht sowas halbwegs einfach?

Gruß
Neutral General

Wolfgang Mix 3. Jan 2010 16:00

Re: Daten aller Donnerstage im Monat
 
Meinst Du

Delphi-Quellcode:
If DayOfTheWeek = 4 Then ...

Neutral General 3. Jan 2010 16:03

Re: Daten aller Donnerstage im Monat
 
Du hast schon gemerkt dass ich von Firebird SQL und nicht von Delphi rede?

mkinzler 3. Jan 2010 16:06

Re: Daten aller Donnerstage im Monat
 
SQL-Code:
select EXTRACT( Weekday from <Datumsfeld>) from <Tabelle>;

Valle 3. Jan 2010 16:06

Re: Daten aller Donnerstage im Monat
 
Ich weiß nicht wie groß deine Datenbank sein wird, aber ich denke an der Stelle ist es sinnvoll eine Spalte für den Wochentag einzuführen. Die Berechnung, um welchen Wochentag es sich an diesem Tag handelt muss für jede Zeile einmal gemacht werden - und das bei jedem Query. Da wäre eine weitere Spalte "Wochentag" mit einem kleinen Int zwischen 0 und 6 denke ich sinnvoll. :-)

Liebe Grüße,
Valle

Neutral General 3. Jan 2010 16:08

Re: Daten aller Donnerstage im Monat
 
Tut mir bitte einen Gefallen und lest meine Frage bevor ihr antwortet... :roll:

Es geht darum dass ich folgendes habe: Wochentag (z.B. 3 = Mittwoch) und einen Monat (5 = Mai) und ich jetzt per SQL die Daten aller Mittwoche im Mai des aktuellen Jahres erhalten will.

mkinzler 3. Jan 2010 16:11

Re: Daten aller Donnerstage im Monat
 
Ermittle den ersten Donnerstag des Monats und dann zähle immer 7 dazu

Neutral General 3. Jan 2010 16:13

Re: Daten aller Donnerstage im Monat
 
Und wie mache ich das?...

himitsu 3. Jan 2010 16:14

Re: Daten aller Donnerstage im Monat
 
selbst mySQL kennt Funktionen um den Wochentag eines Datums zu bekommen ... das sollte also für Firebird ebenso nicht schwer sein.

mkinzler 3. Jan 2010 16:15

Re: Daten aller Donnerstage im Monat
 
Zitat:

selbst mySQL kennt Funktionen um den Wochentag eines Datums zu bekommen ... das sollte also für Firebird ebenso nicht schwer sein.
Ja siehe 4.
Er möcht aber alle Donnerstage eines Monats und nicht ermitteln, ob ein Datum ein Donnerstag ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:28 Uhr.
Seite 1 von 4  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz