Lounas-päivällinen erottelu kuljetuksiin #34

Merged
laurimaaninka merged 17 commits from lounas-päivällinen into master 2026-05-31 14:00:15 +03:00
2 changed files with 7 additions and 8 deletions
Showing only changes of commit ed76bab9a1 - Show all commits
@@ -64,8 +64,8 @@ public class RaporttiRivi {
kuljetukset.tyyppi kuljetukset.tyyppi
from kuljetukset from kuljetukset
left join asiakkaat on kuljetukset.asiakasID=asiakkaat.id left join asiakkaat on kuljetukset.asiakasID=asiakkaat.id
where kuljetusPäivämäärä between ? and ? where (kuljetusPäivämäärä between ? and ?) and (kuljetukset.salaatit > 0 or kuljetukset.pääruoat > 0 or kuljetukset.jälkiruoat > 0 or LENGTH(kuljetukset.lisätieto) > 3)
order by kuljetukset.nimi, kuljetukset.kuljetusPäivämäärä, kuljetukset.tyyppi order by asiakkaat.yhteyshenkilönNimi DESC, kuljetukset.nimi, kuljetukset.kuljetusPäivämäärä, kuljetukset.tyyppi
"""); """);
stmt.setDate(1, Date.valueOf(alkuPvm)); stmt.setDate(1, Date.valueOf(alkuPvm));
stmt.setDate(2, Date.valueOf(loppuPvm)); stmt.setDate(2, Date.valueOf(loppuPvm));
@@ -96,9 +96,9 @@ public class RaporttiRivi {
select kuljetukset.asiakasID, select kuljetukset.asiakasID,
kuljetukset.nimi, kuljetukset.nimi,
kuljetukset.kuljetusPäivämäärä, kuljetukset.kuljetusPäivämäärä,
sum(kuljetukset.salaatit), sum(kuljetukset.salaatit) as salaatit,
sum(kuljetukset.pääruoat), sum(kuljetukset.pääruoat) as pääruoat,
sum(kuljetukset.jälkiruoat), sum(kuljetukset.jälkiruoat) as jälkiruoat,
group_concat(kuljetukset.lisätieto, ?), group_concat(kuljetukset.lisätieto, ?),
asiakkaat.yhteyshenkilönNimi, asiakkaat.yhteyshenkilönNimi,
asiakkaat.laskutusosoite, asiakkaat.laskutusosoite,
@@ -108,9 +108,9 @@ public class RaporttiRivi {
kuljetukset.tyyppi kuljetukset.tyyppi
from kuljetukset from kuljetukset
left join asiakkaat on kuljetukset.asiakasID=asiakkaat.id left join asiakkaat on kuljetukset.asiakasID=asiakkaat.id
where kuljetusPäivämäärä between ? and ? where (kuljetusPäivämäärä between ? and ?) and (kuljetukset.salaatit > 0 or kuljetukset.pääruoat > 0 or kuljetukset.jälkiruoat > 0 or LENGTH(kuljetukset.lisätieto) > 3)
group by kuljetukset.nimi, kuljetukset.tyyppi group by kuljetukset.nimi, kuljetukset.tyyppi
order by kuljetukset.nimi, kuljetukset.kuljetusPäivämäärä, kuljetukset.tyyppi order by asiakkaat.yhteyshenkilönNimi DESC, kuljetukset.nimi, kuljetukset.kuljetusPäivämäärä, kuljetukset.tyyppi
"""); """);
stmt.setString(1, "\n"); stmt.setString(1, "\n");
stmt.setDate(2, Date.valueOf(alkuPvm)); stmt.setDate(2, Date.valueOf(alkuPvm));
@@ -121,7 +121,6 @@ public class KuljetusRaportit extends TabPohja {
tableView.setPlaceholder(new FontLabel(BUTTON_FONT, "Hae raportti")); tableView.setPlaceholder(new FontLabel(BUTTON_FONT, "Hae raportti"));
for (TableColumn<RaporttiRivi, ?> sarake : tableView.getColumns()) { for (TableColumn<RaporttiRivi, ?> sarake : tableView.getColumns()) {
sarake.setSortable(false);
sarake.setEditable(false); sarake.setEditable(false);
sarake.setResizable(true); sarake.setResizable(true);
sarake.setStyle( sarake.setStyle(