ciao a tutti, vorrei sapere se c'è un metodo più veloce e gradevole da leggere per estrarre la somma, il numero di recordset e il nome del cliente (questo per ogni gruppo raggruppato per ruolo che sono 3 in totale) , il tutto da un'unica sql, magari tramite raggruppamento... io ho scritto questo codice:
' Lettura costo Totale
Command.CommandText = "SELECT SUM(costo) as Totale FROM 123456 WHERE ruolo='A'"
Lettore.Close()
Lettore = Command.ExecuteReader()
Lettore.Read()
Lcta.Text = Lettore("totale").ToString
' Contatore Recordset
Command.CommandText = "SELECT count(id) as contatore FROM 123456 WHERE ruolo='A'"
Lettore.Close()
Lettore = Command.ExecuteReader()
Lettore.Read()
Lna.Text = Lettore("contatore").ToString & "/3"
Lettore.Close()
In più tramite una slqdatasource ed un menù quando seleziono la voce
SqlSQ.SelectCommand = "SELECT * FROM 123456 WHERE ruolo= 'A'"
Quindi ho 3 query per un'unica operazione, quando magari potrei avere 3 datareader con 3 gruppi diversi
spero di essermi spiegato abbastanza bene....