-
SQL : Datumsdifferenz in Tagen
Ich möchte die Differenz in Tagen zwischen zwei Feldern erhalten. Die Felder liegen jeweils in der Form JJJJMMDD vor, also. z.B. 20110131 und 20110218
In diesem Beispiel sollte die Tageszahl also 18 lauten.
Hat jemand ne Idee, wie das in SQL geht ?
-
Du musst jedes Datum in ein SQL-Datum konvertieren, anschließend kannst du mittles DAYS die Anzahl Tage ermitteln und voneinander abziehen:
days(date(substr(digits(Date1), 1, 4) concat '-' concat substr(digits(Date1), 5, 2) concat '-' concat(substr(digits(Date1), 7, 2)))
-
days(date(substr(digits(Date2), 1, 4) concat '-' concat substr(digits(Date2), 5, 2) concat '-' concat(substr(digits(Date2), 7, 2)))
-
Klasse !
Das nenn ich mal ne schnelle Lösung/Antwort !
Similar Threads
-
By christian_lettner in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 16-11-06, 10:15
-
By FNeurieser in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 11-10-06, 14:53
-
By loeweadolf in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 01-06-06, 09:43
-
By holly in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 17-05-05, 13:20
-
By linguin in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 19-04-05, 19:32
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks