ciao!
non so se sto seguendo la strada giusta, ma in pratica ho una query che estrae il venduto giornaliero per mese ed anno.
ovviamente non è detto che il venduto ci sia tutti giorni.....
partendo dalla lista dei giorni di un dato mese/anno:
Codice PHP:
<tbody>
<?php
$query = $stDocumentiRighe->getSumDayMonthByNegozioAnnoChiusoTipo($negozio, $anno, 1, 1, $mese, $key);
$qta = 0;
$netto = 0;
$lordo = 0;
$countVe = 0;
$startGiorno = "01-" . $mese . "-" . $anno;
$startTime = strtotime($startGiorno);
$endTime = strtotime("+1 month", $startTime);
for ($i = $startTime; $i < $endTime; $i += 86400):
$giornoNum = date('j', $i);
$giorno = date('D', $i);
$se = array_search($giornoNum, array_column($query, 'giorno_num', 'anno'));
?>
<tr>
<td class="text-left"><?php echo $giornoNum . ' - ' . $giorno; ?></td>
<!--<td class="text-right"><?php echo $qta; ?></td>-->
<td class="text-right"><?php echo $se; ?></td>
<td class="text-right"><?php echo number_format($netto, 2, ',', '.'); ?></td>
<td class="text-right"><?php echo number_format($lordo, 2, ',', '.'); ?></td>
<?php if ($anno == $annoCorrente): ?>
<td></td>
<td></td>
<?php endif; ?>
</tr>
<?php endfor; ?>
</tbody>
in pratica ho pensato di cercare il giorno dentro all'array della query.
se lo trova, visualizzare i dati di quel giorno, sennò non visualizzare nulla.
non so se sono stato chiaro nello spiegare quello che mi serve!