Dominik ha scritto:
Oregon e come trovo il massimo dei diversi siti? Ma soprattutto come trovo il massimo tra i diversi siti in quel determinato giorno?
Non è più conveniente unirli prima in una tabella e poi cercare il massimo, come da me proposto?
Facendo una Query opportuna di ricerca del MAX per data, cosa estremamente semplice e lineare se applichi i concetti di strutturazione normale, ma se applichi i tuoi francamente la cosa si complica a dismisura.
Ti faccio un esempio banale con una Query per estrarre il prezzo Massimo per ogni prodotto da un Elenco di prodotti con provenienze diverse.
Ipotiziamo di avere una tabella prodotto con IndiceProdotto(IdProdotto), prezzo e provenienza(a scopo di esempio).
Assomiglia vagamente al tuo problema...? (spero tu non dica no)
Questa Query fa quanto detto, se strutturi correttamente:
Select T1.Provenienza,MAXP.IdProdotto,MAXP.Massimo
From T1
RIGHT JOIN
(select IdProdotto, Max(Prezzo) as Massimo
From T1
Group By IdProdotto) AS MAXP
ON T1.IdProdotto=MAXP.IdProdotto AND T1.Prezzo=MAXP.Massimo