Perguntas Sql faixa de horarios

Mais
10 anos 2 meses atrás #25259 por maurorafael
Alguem possui , sabe fazer em sql ou tem um relatório, que liste o numero de vendas por faixa de horario e por dia pegando da SF2?
Grato pela atenção.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 2 meses atrás #25261 por admin
Respondido por admin no tópico Sql faixa de horarios
Mauro aonde vc grava horário ? vc queria pelo campo F2_HORA que é o horário da emissão da DANfE?

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 1 mês atrás #25265 por maurorafael
Respondido por maurorafael no tópico Sql faixa de horarios
Isso vou tentar fazer pela F2_HORA.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 1 mês atrás #25288 por admin
Respondido por admin no tópico Sql faixa de horarios
Segue um exemplo:

SELECT F2_EMISSAO, LEFT(F2_HORA,2)+':00' HORA, COUNT(F2_DOC)
FROM SF2010
WHERE F2_FILIAL = '01'
AND D_E_L_E_T_ = ''
AND F2_TIPO = 'N'
AND F2_VALFAT > 0
AND F2_EMISSAO BETWEEN '20140801' AND '20140831'
GROUP BY F2_EMISSAO, LEFT(F2_HORA,2)+':00'
ORDER BY F2_EMISSAO, LEFT(F2_HORA,2)+':00'


F2_EMISSAO HORA


20140801 10:00 1
20140801 13:00 2
20140801 15:00 4
20140802 08:00 896
20140802 09:00 2445
20140803 16:00 147
20140804 09:00 1
20140804 13:00 3
20140806 14:00 1
20140806 17:00 1
20140807 15:00 1
20140808 10:00 2
20140808 16:00 1
20140811 14:00 3
20140811 17:00 1
20140812 09:00 1
20140812 16:00 2
20140813 17:00 1
20140818 17:00 2
20140820 08:00 2
20140821 09:00 1
20140827 07:00 1
20140828 14:00 1
20140828 16:00 1
20140829 15:00 1
20140829 18:00 6
20140830 10:00 1

(27 linha(s) afetadas)

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 1 mês atrás - 10 anos 1 mês atrás #25292 por maurorafael
Respondido por maurorafael no tópico Sql faixa de horarios
Isso essa é a idéia , rodei aqui em bd oracle e trouxe essa mensagem,
ORA-00904: "LEFT": identificador inválido
00904. 00000 - "%s: invalid identifier"
*Cause:
*Action:
Erro na linha: 9 Coluna: 22

substitui o left pelo substr, mas não me trouxe informações , vou dar uma estudada aqui, abraço e valeu pela ajuda.
Ultima edição: 10 anos 1 mês atrás por maurorafael. Razão: esqueci de colocar o não

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 1 mês atrás #25293 por admin
Respondido por admin no tópico Sql faixa de horarios
Ah vc trabalha com oracle rsrs, bom precisa ver no caso do oracle o comando left, eu montei para sqlserver da microsoft.

Por favor Acessar ou Registrar para participar da conversa.

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