View Full Version : Creazione Query SQL
Dovrei creare una QuerySQL per conoscere il prodotto più venduto.
La mia struttura tabellare è...
CODICE_VENDITA VarChar (10)
DATA_VENDITA Date
NUMERO_CASSA Intero (3)
PREZZO Char (3)
Sicuro di un Vostro aiuto..
Vi ringrazio in anticipo..
Marco
beppegrillo
13-07-2005, 23:13
.
max(sum(prezzo)) non si può fare.
io non ho capito una cosa, da cosa è identificato il prodotto?
AttilaxXx
14-07-2005, 09:00
Sarà il codice vendita.... :D
beppegrillo
14-07-2005, 09:33
create view prezzi(prezzo,codice_vendita) as
select sum(prezzo),codice_vendita
from tabella
group by codice_vendita)
select codice_vendita
from prezzi
where prezzo = ( select max(prezzo)
from prezzi)
secondo tentativo :D
col trucchetto? :D
select top 1 sum(PREZZO),CODICE_VENDITA
from
tabella
group by
CODICE_VENDITA
order by sum(PREZZO ) desc
AttilaxXx
14-07-2005, 12:35
col trucchetto? :D
select top 1 sum(PREZZO),CODICE_VENDITA
from
tabella
group by
CODICE_VENDITA
order by sum(PREZZO ) desc
Scusami e così che farebbe? :stordita: :stordita: :doh:
Spiegazione please...interessa anche a me imparare l'access... :D
Scusami e così che farebbe? :stordita: :stordita: :doh:
Spiegazione please...interessa anche a me imparare l'access... :D
è un modo un po' artificioso e non del tutto ortodosso per ottener il risultato (non ci ho pensato molto...)
Praticamente ritorna solo il primo risultato dell'elenco delle somme dei prezzi ordinato in maniera discendente (quindi è il massimo)
Ciò se si vuole sapere il prodotto che ha venduto di più in termini di denaro, altrimenti bisogna basarsi sulla COUNT dei record anzichè sulla SUM del prezzo
AttilaxXx
14-07-2005, 15:10
Cioè semplicemente mi dice il prezzo + alto per ogni prodotto giusto?
Comunque scusate ma se metto per esempio nella data come forma di ordinamento max non dovrebbe darmi tutti i max?cioè ho cod prodotto ripetuto + volte con i prezzi e metto Ordinamento Max nel prezzo non dovrebbe darmi tutti i cod dei prodotti con il loro prezzo max?
E per COUNT del record vorresti indicare praticamente che per ogni prodotto per esempio conta tutte le volte che è presente nella tabella o query?
Se si come si usa?
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.