ISDATE () odpowiednik MySQL
Mam wiersz kodu dla serwera SQL, który ma datę podaną jako „RRRRMMDD”, gdzie DD to 00 i konwertuje 00 do 01, aby działał z datetime. Chciałbym móc używać do tego MySQL
aktualny kod, który działa dla serwera SQL:
INSERT patentdb.Citation(PatentNo, Citation, CitedBy, CitationDate)
SELECT PatentNo, citation, WhoCitedThis, dt
FROM
(
SELECT PatentNo, Citation, WhoCitedThis, dt = CASE
WHEN CitationDate LIKE '%00' THEN INSERT (CitationDate, 8, 1, '1')
ELSE CitationDate
END
FROM patentdb.CitationSource
) AS x
WHERE ISDATE(dt) = 1;
ale isdate nie jest prawidłowy w MySQL, co mogę zrobić, aby to naprawić?