Lounas-päivällinen erottelu kuljetuksiin #34
@@ -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(
|
||||||
|
|||||||
Reference in New Issue
Block a user