QUERY PER PARAMETRI DI VALUTAZIONE FORNITORI

Nella Valutazione Fornitori di QualiWare è possibile utilizzare query per valutare in automatico i parametri.
Tali query devono essere realizzate secondo le seguenti specifiche:

  1. Devono restituire una tabella costituita da due campi: il primo contiene il codice del fornitore, il secondo il valore del parametro.
  2. Devono prevedere 6 parametri di filtraggio (i cui valori vengono passati a runtime dal modulo che esegue la valutazione fornitori).
    Tali parametri consentono di filtrare sui 3 range previsti dalla valutazione stessa, e cioè per codice articolo, per codice fornitore e per periodo. I 6 parametri sono i seguenti:

    1. DATA_1 –> Limite inferiore data
    2. DATA_2 –> Limite superiore data
    3. FORNITORE_1 –> Limite inferiore codice fornitore
    4. FORNITORE_2 –> Limite superiore codice fornitore
    5. ARTICOLO_1 –> Limite inferiore codice articolo
    6. ARTICOLO_2 –> Limite superiore codice articolo

Il seguente è un esempio di query che restituisce il valore totale di forniture effettuate in un certo periodo. Questo parametro può essere poi combinato con un altro che restituisca il totale delle non conformità per avere il tasso di non conformità nel periodo:

SELECT CODFOR,cast(count(*) as FLOAT) FROM RIDOCACC
LEFT OUTER JOIN DOCACC ON DOCACC.NUMDOC=RIDOCACC.NUMDOC
WHERE (DATA_BOLLA>=:DATA_1 and DATA_BOLLA<=:DATA_2 and CODFOR>=:FORNITORE_1 and CODFOR<=:FORNITORE_2 and CODART>=:ARTICOLO_1 and CODART<=:ARTICOLO_2)
group by CODFOR