Robi
19-06-14, 11:06
Hi *all
ich brech mir grade die Finger um ein Feld das JJJJMMTT enhällt mit SQL um einen tag zu erhöhen und wieder als JJJJMMTT zur verfügung zu stellen.
z.tz habe ich dieses (funktionierende) Monster
SELECT 20000000 + cast(
substring(char(
date(
substring(digits(medbis), 1, 4) concat '-' concat
substring(digits(medbis), 5, 2) concat '-' concat
substring(digits(medbis), 7, 2)
)-1 days), 7, 2) concat
substring(char(
date(
substring(digits(medbis), 1, 4) concat '-' concat
substring(digits(medbis), 5, 2) concat '-' concat
substring(digits(medbis), 7, 2)
)-1 days), 4, 2) concat
substring(char(
date(
substring(digits(medbis), 1, 4) concat '-' concat
substring(digits(medbis), 5, 2) concat '-' concat
substring(digits(medbis), 7, 2)
)-1 days), 1, 2) as decimal(8))
FROM Datei WHERE MEDLS = 'WERT'
gehts auch einfacher?
V7R1
Robi
ich brech mir grade die Finger um ein Feld das JJJJMMTT enhällt mit SQL um einen tag zu erhöhen und wieder als JJJJMMTT zur verfügung zu stellen.
z.tz habe ich dieses (funktionierende) Monster
SELECT 20000000 + cast(
substring(char(
date(
substring(digits(medbis), 1, 4) concat '-' concat
substring(digits(medbis), 5, 2) concat '-' concat
substring(digits(medbis), 7, 2)
)-1 days), 7, 2) concat
substring(char(
date(
substring(digits(medbis), 1, 4) concat '-' concat
substring(digits(medbis), 5, 2) concat '-' concat
substring(digits(medbis), 7, 2)
)-1 days), 4, 2) concat
substring(char(
date(
substring(digits(medbis), 1, 4) concat '-' concat
substring(digits(medbis), 5, 2) concat '-' concat
substring(digits(medbis), 7, 2)
)-1 days), 1, 2) as decimal(8))
FROM Datei WHERE MEDLS = 'WERT'
gehts auch einfacher?
V7R1
Robi