.

Saturday, July 25, 2009

SQL Server 2008 - SELECT 2778 parte 5 GROUP BY


Consultas dentro do SQL usando uma base padrão do Microsiga Protheus 10 usando o comando GROUP BY voce verá apenas uma ocorrencia do registro agrupando as informações de uma mesma condição

Ex:

SELECT D2_COD, SUM(D2_QUANT) AS SOMA_QTD,SUM (D2_TOTAL) AS SOMA_TOTAL
-- O COMANDO SELECT É USADO PARA MOSTRAR
-- DETERMINADA INFORMAÇÃO

FROM SD2010
-- O COMANDO FROM É DE ONDE VOCE QUER TRAZER
-- A INFORMAÇÃO NESTE
-- CASO A TABELA SD2010 ( TABELA DE ITENS DA NOTA FISCAL)
WHERE D_E_L_E_T_ = ''
-- NO MICROSIGA NAO DELETAMOS NENHUMA
--LINHA EFETIVAMENTE
-- O CAMPO D_E_L_E_T_ USA O CARACTER '*'
-- SIGNIFICANDO DELETADO
GROUP BY D2_COD
-- AGRUPANDO POR CODIGO DE PRODUTO
RESULTADO:
[]'s

No comments: