SITO1 -- SITO2 -- Forum1 -- CercaGlobale -- Informativa su Cookie e Privacy


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
LObase query visualizza ultimo
#11
Per fare quello che vuoi non basta una sola query, ma due:
. con la prima determini quale data ti interessa (massima data in cui i medesimi articoli sono stati venduti ed in quale quantità totale)
Questa query la chiamo Ricerca2
SELECT MAX( "data_fattura" ) AS "dataF", "articolo", SUM( "quantità" ) AS "numero" FROM "TB_acquisti" GROUP BY "articolo"

. con la seconda, avendo data ed articolo vai a vedere, anzi calcolare, il costo dell'articolo a quella data
Questa query la chiamo Ricerca3
SELECT "Ricerca2".*, "totale_imponibile" / "quantità" AS "costo_unitario" FROM "Ricerca2", "TB_acquisti" WHERE "Ricerca2"."articolo" = "TB_acquisti"."articolo" AND "Ricerca2"."dataF" = "TB_acquisti"."data_fattura"


Così vedi anche come è implementato il campo calcolato (costo_unitario = totale_imponibile/quantità).

Bye,
Token
Cita messaggio
Grazie da:
#12
Grazie token
me la studio e ci lavoro
combatti per migliorare, mai per distruggere. la vita è come uno specchio, sorridi e ti sorriderà
Cita messaggio
Grazie da:
#13
Non si tratta di fare polemiche (perché poi si dovrebbe farne?).
Una base di dati è qualsiasi cosa abbia dei dati.
Con il termine database soprattutto da db3 in poi si intende un relazionale, cosa che Works non è.
È un foglio di calcolo molto ben strutturato e se ne può riprodurre le funzioni con un altro foglio di calcolo. Tutto qui.
Cita messaggio
Grazie da:


Vai al forum:


Utenti che stanno guardando questa discussione: