Deposit in invoices is not properly calculated

This commit is contained in:
Pinga 2023-12-19 12:49:04 +02:00
parent 72e5607264
commit 9c02df7048

View file

@ -30,7 +30,16 @@ try {
foreach ($result as $row) {
$startDate = $previous . "-01";
$combinedStmt = $pdo->prepare("SELECT COUNT(id) AS trans, SUM(amount) AS total FROM statement WHERE registrar_id = :registrarId AND date BETWEEN :startDate AND LAST_DAY(:startDate)");
$combinedStmt = $pdo->prepare("
SELECT
COUNT(id) AS trans,
SUM(CASE WHEN domain_name <> 'deposit' THEN amount ELSE 0 END) AS total
FROM
statement
WHERE
registrar_id = :registrarId AND
date BETWEEN :startDate AND LAST_DAY(:startDate)
");
$combinedStmt->bindParam(':registrarId', $row['id'], PDO::PARAM_INT);
$combinedStmt->bindParam(':startDate', $startDate);
$combinedStmt->execute();