#27 Kuljetusraportittien näkymä vaihdettu lajiteltavaksi ja nollarivit pois raportilta

Signed-off-by: laurimaaninka <lauri.maaninka@gmail.com>
This commit is contained in:
2026-05-31 13:54:52 +03:00
parent f5c37241ad
commit ed76bab9a1
2 changed files with 7 additions and 8 deletions
@@ -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(