× Linguagem de Programação ADVPL

Perguntas Ajuda com query

Mais
11 anos 2 semanas atrás #18226 por will3698
Respondido por will3698 no tópico Ajuda com query
Ola bom dia !

Cara, eu não manjo quase nada de SQL, mas esses campos depois do From com o SUM, não teriam que vir antes ?
eu aqui uso Oracle, e coloco antes, depois do From só os Where da vida !

espero não estar falando besteira !

att

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 2 semanas atrás #18227 por lalberto
Respondido por lalberto no tópico Ajuda com query
cQuery := " SELECT "+CRLF
cQuery += " D2_EMISSAO, D2_DOC, "+CRLF
cQuery += " SUM(D2_QUANT) D2_QUANT, "+CRLF
cQuery += " SUM(D2_TOTAL) D2_TOTAL "+CRLF
cQuery += " FROM " +RetSqlName("SD2")+CRLF
cQuery += " WHERE "+CRLF
cQuery += " D2_EMISSAO>= '"+Dtos(dDat)+"'"+CRLF
cQuery += " AND D2_EMISSAO<= '"+Dtos(dDat2)+"'"+CRLF
cQuery += " AND D2_CF IN ('5101','5102','5124','5125','6101','6102','6109','6124')"+CRLF
cQuery += " AND D2.D_E_L_E_T_='' "+CRLF
cQuery += " GROUP BY D2_EMISSAO,D2_DOC "+CRLF
cQuery += " ORDER BY D2_EMISSAO,D2_DOC "+CRLF

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 2 semanas atrás #18234 por ftvernier
Respondido por ftvernier no tópico Ajuda com query
Luiz a query funcionou agora ela trás um valor diferente dessa query:

SELECT B1.B1_COD CODIGO,
B1.B1_DESC DESCRICAO,
B1.B1_UM MEDIDA,
B1.B1_POSIPI NCM,
SD2.D2_CF CFOP,
SUM(SD2.D2_QUANT) QTD_TOTAL,
SUM(SD2.D2_TOTAL) VLR_TOTAL
FROM SD2010 AS SD2 WITH (NOLOCK)
INNER JOIN SB1010 AS B1 WITH (NOLOCK)
ON B1.B1_COD = SD2.D2_COD
INNER JOIN SF4010 SF4 WITH (NOLOCK)
ON SF4.F4_CODIGO = SD2.D2_TES
WHERE SD2.D_E_L_E_T_ <> '*'
AND SF4.D_E_L_E_T_ <> '*'
AND SF4.F4_DUPLIC = 'S'
AND SD2.D2_TIPO = 'N'
AND SD2.D2_EMISSAO BETWEEN '20130101' AND '20130131'
AND B1.D_E_L_E_T_ <> '*'
GROUP BY B1.B1_COD,
B1.B1_DESC,
B1.B1_UM,
B1.B1_POSIPI,
SD2.D2_CF
ORDER BY B1.B1_COD

Tem idéia o que possa seR?

Valeu.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.081 segundos
Joomla templates by a4joomla