我有一个包含大量行的表。 一列包含格式的日期 '%米/%d /%Y' 我想改变所有格式 '%Y-%间 - %d'
通常的: 更新表 设置mydate =' 6'我的工作无效,因为日期总是在变化。在这种情况下我该怎么做?
答案 0 :(得分:2)
如果日期字符串中的字段用零填充正确,您可以extract them as substrings:
UPDATE MyTable
SET MyDate = substr(MyDate, 7, 4) || '-' ||
substr(MyDate, 1, 2) || '-' ||
substr(MyDate, 4, 2)