DDが00である「YYYYMMDD」としてリストされた日付を取得し、datetimeで機能するように00を01に変換するSQLサーバーのコード行があります。そのためにMySQLを使用できるようにしたい
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;
isdate は MySQL では有効ではありません。これを修正するにはどうすればよいですか?