【发布时间】:2012-12-15 08:04:33
【问题描述】:
我有数据库 dbadmin,表 - tbl_empreimburse 和 fields-emp_id,rem_amount,rem_date。
我想检索从给定日期到一周前的数据。 我试过这个查询,
SELECT SUM(rem_amount),DATEADD(dd, -7, "2012-01-10")
FROM tbl_empreimburse
GROUP BY emp_id
HAVING emp_id='5' AND rem_date BETWEEN DATEADD(dd, -7, "2012-01-10") AND "2012-01-10"
它给了我错误“FUNCTION dbadmin.DATEADD 不存在”。我需要将“2012-01-10”转换为日期格式吗?有什么帮助吗?
【问题讨论】:
-
那么您确实想在 1 周的固定间隔内获取记录吗?
标签: mysql date select datediff