Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
cli:franke:competition [2018/06/04 12:20] g.capuzzi |
cli:franke:competition [2018/06/13 18:09] (current) f.zoppini [Configurazioni aggiuntive database] |
||
|---|---|---|---|
| Line 16: | Line 16: | ||
| I dati devono essere registrati per turno e accessibili successivamente tramite nuova pagina dell' | I dati devono essere registrati per turno e accessibili successivamente tramite nuova pagina dell' | ||
| - | Un esempio dei grafici da mostrare sull' | + | Un esempio dei grafici da mostrare sull' |
| - | {{: | + | {{: |
| Da sviluppare: | Da sviluppare: | ||
| Line 26: | Line 26: | ||
| - aggiungere la possibilità di valorizzare i dati della tabella tramite GUI | - aggiungere la possibilità di valorizzare i dati della tabella tramite GUI | ||
| - registrare i dati di pezzi prodotti e scarti per linea e per dipartimento, | - registrare i dati di pezzi prodotti e scarti per linea e per dipartimento, | ||
| + | |||
| + | Un esempio di un set di dati da visualizzare per giorno/mese (in base alla selezione delle date): | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ===== Configurazioni aggiuntive database ===== | ||
| + | <code sql> | ||
| + | CREATE TABLE public.thresholds ( | ||
| + | codubi character varying(51), | ||
| + | codturnidet character varying(51), | ||
| + | thnp1 double precision, | ||
| + | thnp2 double precision, | ||
| + | ths1 double precision, | ||
| + | ths2 double precision | ||
| + | ); | ||
| + | |||
| + | COMMENT ON COLUMN public.thresholds.codubi IS '1:1 ubicaz.codice'; | ||
| + | COMMENT ON COLUMN public.thresholds.codturnidet IS '1:1 turnidet.codice'; | ||
| + | COMMENT ON COLUMN public.thresholds.thnp1 IS ' | ||
| + | COMMENT ON COLUMN public.thresholds.thnp2 IS ' | ||
| + | COMMENT ON COLUMN public.thresholds.ths1 IS ' | ||
| + | COMMENT ON COLUMN public.thresholds.ths2 IS ' | ||
| + | |||
| + | ALTER TABLE ONLY public.thresholds | ||
| + | ADD CONSTRAINT uq_codubi_codturnidet UNIQUE (codubi, codturnidet); | ||
| + | </ | ||
| + | |||
| + | ==== Esempio estrazione dati per configurazione soglie ==== | ||
| + | <code sql> | ||
| + | select ubicaz.codice, | ||
| + | concat_pipe(ubicaz.codturno||';' | ||
| + | from ubicaz | ||
| + | left join ubicaz u2 on ubicaz.codubib = u2.codice | ||
| + | left join turni on ubicaz.codturno = turni.codice | ||
| + | join turnidet on turni.codice = turnidet.codturno | ||
| + | left join thresholds on ubicaz.codice = thresholds.codubi and turnidet.codice = thresholds.codturnidet | ||
| + | where ubicaz.tiposet = ' | ||
| + | group by ubicaz.codice, | ||
| + | order by ubicaz.codice, | ||
| + | </ | ||