CONSULTA SQL
Galera, estou com uma duvida onde tenho que achar os 10 clientes que mais produziu com o filtro data inicial e data final, somando a quantidade da produção de cada e mostrando no mschart grafico. Alguem pode me ajudar
SEGUE AS COLUNAS DA TABELA
NODEPR = NOME DO PRODUTO
CLIENTNOME = NOME DO CLIENTE
PSAIDA = QUANTIDADE PRODUZIDA
VALORTOTA = VALOR DA PRODUÇÃO
SEGUE AS COLUNAS DA TABELA
NODEPR = NOME DO PRODUTO
CLIENTNOME = NOME DO CLIENTE
PSAIDA = QUANTIDADE PRODUZIDA
VALORTOTA = VALOR DA PRODUÇÃO
FABRICIOWEB,
Deve ser algo assim:
======================================================
MAX (Transact-SQL)
https://msdn.microsoft.com/pt-br/library/ms187751.aspx
======================================================
MS Chart adding of series with SQL Server in VS 2010
http://stackoverflow.com/questions/26778496/ms-chart-adding-of-series-with-sql-server-in-vs-2010
======================================================
MSChart Control Databinding from Source
http://stackoverflow.com/questions/26778496/ms-chart-adding-of-series-with-sql-server-in-vs-2010
======================================================
Binding data in mschart - C#
http://stackoverflow.com/questions/27371198/binding-data-in-mschart
======================================================
[][ô]s,
Tunusat.
Deve ser algo assim:
SELECT NODEPR, CLIENTNOME, MAX(PSAIDA), VALORTOTA
FROM NomeDaTabela
WHERE data_inicial >= dtPassada AND data final <= dtPassada
======================================================
MAX (Transact-SQL)
https://msdn.microsoft.com/pt-br/library/ms187751.aspx
======================================================
MS Chart adding of series with SQL Server in VS 2010
http://stackoverflow.com/questions/26778496/ms-chart-adding-of-series-with-sql-server-in-vs-2010
======================================================
MSChart Control Databinding from Source
http://stackoverflow.com/questions/26778496/ms-chart-adding-of-series-with-sql-server-in-vs-2010
======================================================
Binding data in mschart - C#
http://stackoverflow.com/questions/27371198/binding-data-in-mschart
======================================================
[][ô]s,
Tunusat.
acho que é mais que o max
seria algo assim
seria algo assim
SELECT top 10 psaida, nodepr, clientnome, sum(valortotal) FROM NomeDaTabela
WHERE datavenda BETWEEN [ô]datainicial[ô] AND [ô]datafinal[ô] GROUP BY clientnome HAVING sum(valortotal)
Fiz dessa forma so que esta aparecendo 12 registor
rs.Open [Ô]SELECT TOP 10 CLIENT, Sum(QUANTI) AS TOTAL from itens where (DATEsaida BetWeen [ô][Ô] & Format(Data1, [Ô]mm/dd/yyyy[Ô]) & [Ô][ô] And [ô][Ô] & Format(Data2, [Ô]mm/dd/yyyy[Ô]) & [Ô][ô]) GROUP BY CLIENT ORDER BY SUM(QUANTI) DESC[Ô], CON, adOpenStatic, adLockOptimistic
Set grdDisplay.DataSource = rs
rs.Open [Ô]SELECT TOP 10 CLIENT, Sum(QUANTI) AS TOTAL from itens where (DATEsaida BetWeen [ô][Ô] & Format(Data1, [Ô]mm/dd/yyyy[Ô]) & [Ô][ô] And [ô][Ô] & Format(Data2, [Ô]mm/dd/yyyy[Ô]) & [Ô][ô]) GROUP BY CLIENT ORDER BY SUM(QUANTI) DESC[Ô], CON, adOpenStatic, adLockOptimistic
Set grdDisplay.DataSource = rs
vc tentou usando o having, apesar de não saber qual é o seu banco de dados
Sim tentei o codigo que você passou mais de erro rum time meu banco e o acess
teria como postar um screem dos dados no banco e a forma que é listado
Tópico encerrado , respostas não são mais permitidas