我的数据库中存在日期,其中某些日期的格式为mm/dd/yyyy
,其他日期为dd/mm/yyyy
。为了能够使用MONTH()
和YEAR()
我需要将日期转换为yyyy/mm/dd
,但似乎没有任何简单的方法可以做到这一点。我已尝试CONVERT()
和DATEPART()
但未成功将我的日期转换为SQL Server 2008中的可用格式
我的最后一招是通过这种方式改变了384个不同的日期。
UPDATE Hardware_RefreshData
SET InstallDate = '2014/9/9'
WHERE InstallDate = '9/9/2014
我的目标是能够报告这样的特定月份。
SELECT
InstallDate,
MONTH(InstallDate) AS Month,
YEAR(InstallDate) AS Year,
COUNT(*) AS Total
FROM
Hardware_RefreshData
GROUP BY
InstallDate
ORDER BY
YEAR(InstallDate) DESC, MONTH(InstallDate) DESC
有谁知道更好的方法吗?
答案 0 :(得分:0)
现在我们修复了日期问题,我可以为我的报告构建查询 以下是我能够做的报告财政年度的事情。
$.ajax
感谢您输入:)