我在SQL表中有大约20,000个条目,其日期列是表单的 YYYY-MM-DD HH-SS。我想将此格式转换为YYYY-MM-DD格式,以便我可以对所有条目运行查询,这些条目将根据条目数计算 a)他们堕落的月份 b)那一天 我是SQL新手,不确定是否有办法循环遍历所有条目并根据所需条件进行检查;因此,非常感谢任何帮助。 遗憾的是,由于数据被分类,因此无法发送表格的截图。
答案 0 :(得分:1)
您无需更改表格中的数据。大多数数据库都有select year(datecol), month(datecol), count(*)
from sqltable
group by year(datecol), month(datecol)
order by year(datecol), month(datecol);
和id code
-------------
1 code-1
2 code-2
3 code-3
函数,因此您可以这样做:
UPDATE original
SET code = temp.code
FROM original INNER JOIN temp
ON original.id = temp.id
如果这些特定功能不可用,那么我确信您的数据库支持类似的功能。