ISDATE () -Äquivalent für MySQL
Ich habe eine Codezeile für SQL Server, die ein Datum als "JJJJMMTT" aufführt, wobei die TT 00 ist und die 00 in 01 konvertiert, damit sie mit datetime funktioniert. Ich würde gerne MySQL dafür verwenden können
Der aktuelle Code, der für SQL Server funktioniert:
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;
Aber isdate ist in MySQL nicht gültig. Was kann ich tun, um das zu beheben?