如何比较日期和星期数?

时间:2015-11-15 14:14:22

标签: mysql

我正在尝试查询在收到发票后60天支付发票时每周支付的发票总额。

我的查询运行没有问题,但结果不正确。 可能导致意外结果的原因是什么?

在下面的查询中,我试图获取在第52/2015周支付发票的总金额,发票日期为第52周之前的60天。

SELECT
SUM(amount) AS amount
FROM invoices
WHERE date_paid = '0000-00-00' AND WEEK(DATE_ADD(date_recieved, INTERVAL 60 DAY)) = 52 AND YEAR(DATE_ADD(date_recieved, INTERVAL 60 DAY)) = 2015

当使用30天和60天时,我得到了结果,但总数应该在364k左右。 (不要介意最后一行,这是一个不同的查询)

enter image description here

0 个答案:

没有答案