Delphi-PRAXiS
Seite 6 von 6   « Erste     456   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi datum ermitteln (https://www.delphipraxis.net/120154-datum-ermitteln.html)

marabu 6. Sep 2008 11:16

Re: datum ermitteln
 
Hi folks,

ACT! wird Datumsangaben kaum als String speichern. Ich würde das auch nicht daraus schließen, wenn bei einem "SELECT birthdate FROM kontakte ..." ein formatiertes Datum ausgegeben wird.

Ich würde es etwa so versuchen:
SQL-Code:
SELECT * 
FROM kontakte
WHERE DAY(birthdate) = DAY(GETDATE())
  AND MONTH(birthdate) = MONTH(GETDATE())
Der folgende Ansatz zeigt am Montag auch noch die Kollegen vom Wochenende.
SQL-Code:
SELECT *
FROM kontakte
WHERE DATEDIFF(dayofyear, birthdate, GETDATE()) > :deltadays
ORDER BY nachname, vornamen
Das lässt sich belibig verfeinern

ACT! arbeitet mit MS SQL Server 2005 Express. Alles getippt und nicht getestet.

Freundliche Grüße

DeddyH 6. Sep 2008 11:18

Re: datum ermitteln
 
Womit wir dann wieder am Anfang wären, falls Du Recht hast.

Delphi-Phil 6. Sep 2008 11:26

Re: datum ermitteln
 
das heißt???

DeddyH 6. Sep 2008 11:34

Re: datum ermitteln
 
Hast Du mal das erste SQL von marabu ausprobiert?

Delphi-Phil 9. Sep 2008 09:19

Re: datum ermitteln
 
mir ist nochwas aufgefallen!

Alle Geburtstage sind in der Datenbanktabelle mit einem Tag früher eingetragen!

Wenn jemand am 10.02 seinen Gebutstag hat steht in der Tabelle 09.02.

Im ACT! steht dann aber richtig der 10.02 - was hat das denn für einen Sinn???

itashadow 9. Sep 2008 10:56

Re: datum ermitteln
 
merke: erst alles lesen dann posten :wall:

DeddyH 9. Sep 2008 11:01

Re: datum ermitteln
 
Hast Du auch den ganzen Thread gelesen? Es ging ursprünglich nicht um eine Ausgabe sondern darum, das aktuelle Datum in einer Variablen abzulegen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:33 Uhr.
Seite 6 von 6   « Erste     456   

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