![]() |
AW: SQLite SQL für Alter anzeigen gibt Null zurück
SQL-Code:
Ich glaube auch, dass in deinem ursprünglichen Statement, die Gänsefüßchen um GebDate nicht richtig sein können, bzw. es wird so versucht aus dem String "GebDate" ein Datum zu machen, was logischerweise nicht geht.
strftime('%Y', date('GebDate')),
|
Abgeschlossen und Danke SQLite SQL für Alter anzeigen gibt Null zurück
Abgeschlossen und Danke
Danke für eure Unterstützung. Mein Fazit: Mein SQL Script funktioniert die Ursache lag tatsächlich in der Schreibweise des Datums "YYYY-MM-DD". Wenn DBDatetimepicker uä. Komponenten verwendet werden, ändern diese Komponeten das eingetragene Datum von "dd.mm.yyyy" in "YYYY-MM-DD". Daher habe ich das so nicht wahrgenommen. Erst nach dem Tabellen per Batchjob mit "dd.mm.yyyy" übertragen wurden passierte das Missgeschick. Normalerweise bewege ich mich im MS SQL Serverumfeld und dort kann das Format auf Datenbankebene mit einem Countrycode (set language german/SET DATEFORMAT) vorgesteuert werden. Auf SQLite.org habe ich eine solche Option noch nicht gefunden. Danke nochmal an alle. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:37 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 by Thomas Breitkreuz