转换日期时间格式并根据SQL中的日期条件进行查询

时间:2015-07-06 02:55:09

标签: sql datetime datatable format

我在SQL表中有大约20,000个条目,其日期列是表单的 YYYY-MM-DD HH-SS。我想将此格式转换为YYYY-MM-DD格式,以便我可以对所有条目运行查询,这些条目将根据条目数计算 a)他们堕落的月份 b)那一天 我是SQL新手,不确定是否有办法循环遍历所有条目并根据所需条件进行检查;因此,非常感谢任何帮助。 遗憾的是,由于数据被分类,因此无法发送表格的截图。

1 个答案:

答案 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

如果这些特定功能不可用,那么我确信您的数据库支持类似的功能。