|
Michael,
Something like this should give you DATE data type:
SELECT DATE(SUBSTR(F1,1,4) CONCAT '-'
CONCAT SUBSTR(F1,5,2) CONCAT '-'
CONCAT SUBSTR(F1,7,2))
AS MyDate
FROM QTEMP/T1
If you want it displayed using ISO, either make sure your job runs in ISO
format or cast date back to char using ISO specifier:
SELECT CHAR(DATE(SUBSTR(F1,1,4) CONCAT '-'
CONCAT SUBSTR(F1,5,2) CONCAT '-'
CONCAT SUBSTR(F1,7,2)), ISO)
AS MyDate
FROM QTEMP/T1
Elvis
-----Original Message-----
Subject: SQL - Cast Numeric to Date
I have an 8.0 field in a file. I want to do something like this:
Select Date(Num_Field) as Mydate...
I can see how to do it with a CAST on a character field - what do I need
to do for a numeric field in CCYYMMDD format? It's not really ISO...at
least I can't see how to specify no seperators.
Thanks...
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.