Maior soma
SQLQuery1.SQL.Add(´SELECT VENDADETALHE.PRODUTO, SUM(QUANTIDADE) AS QTDE_VENDIDA FROM VENDADETALHE INNER JOIN VENDAMESTRE ON ´+
´(VENDAMESTRE.CODIGOMESTRE=VENDADETALHE.CODIGOMESTRE) WHERE VENDAMESTRE.VENDACANCELADA IS NULL GROUP BY 1´);
Essa consulta vai me trazer a soma das quantidades de itens vendidos, certo?
Como eu faço para saber qual á a maior soma? Tipo algo assim. ...MAX(SUM(QUANTIDADE))...
Alguém pode me ajudar?
Obrigado.
´(VENDAMESTRE.CODIGOMESTRE=VENDADETALHE.CODIGOMESTRE) WHERE VENDAMESTRE.VENDACANCELADA IS NULL GROUP BY 1´);
Essa consulta vai me trazer a soma das quantidades de itens vendidos, certo?
Como eu faço para saber qual á a maior soma? Tipo algo assim. ...MAX(SUM(QUANTIDADE))...
Alguém pode me ajudar?
Obrigado.
Armindo
Curtidas 0
Respostas
Joaoshi
10/03/2008
Colega, no Firebird, tente assim:
SQLQuery1.SQL.Add(´SELECT MAX(QTDE_VENDIDA) FROM [b:6ecd7d4d32]([/b:6ecd7d4d32]´);
SQLQuery1.SQL.Add(´SELECT VENDADETALHE.PRODUTO, SUM(QUANTIDADE) AS QTDE_VENDIDA FROM VENDADETALHE INNER JOIN VENDAMESTRE ON ´+
´(VENDAMESTRE.CODIGOMESTRE=VENDADETALHE.CODIGOMESTRE) WHERE VENDAMESTRE.VENDACANCELADA IS NULL GROUP BY 1[b:6ecd7d4d32])[/b:6ecd7d4d32]´)
Espero ter ajudado.
SQLQuery1.SQL.Add(´SELECT MAX(QTDE_VENDIDA) FROM [b:6ecd7d4d32]([/b:6ecd7d4d32]´);
SQLQuery1.SQL.Add(´SELECT VENDADETALHE.PRODUTO, SUM(QUANTIDADE) AS QTDE_VENDIDA FROM VENDADETALHE INNER JOIN VENDAMESTRE ON ´+
´(VENDAMESTRE.CODIGOMESTRE=VENDADETALHE.CODIGOMESTRE) WHERE VENDAMESTRE.VENDACANCELADA IS NULL GROUP BY 1[b:6ecd7d4d32])[/b:6ecd7d4d32]´)
Espero ter ajudado.
GOSTEI 0