QUERY VENDA DO DIA
bom dia a todos.. tive que mudar pra banco de dados firebird. estou tendo algumas dificuldades de manipulação com datas
vamos lá. preciso que retorne as vendas do dia. campo tipo timestamp
retorna erros com AS VALOR, AS DATE..
o que ha de errado aqui ?
vamos lá. preciso que retorne as vendas do dia. campo tipo timestamp
Sql = [Ô]Select Sum(COALESCE(VALORTOTAL,0) AS VALOR, NumDocto, NumPdv from tb_venda_itens group by NumDocto, NumPdv, CAST(DATAHORA AS DATE) =[ô][Ô] & Format(Now(), [Ô]yyyy-mm-dd[Ô]) & [Ô][ô][Ô]
retorna erros com AS VALOR, AS DATE..
o que ha de errado aqui ?
Você esqueceu de fechar o parenteses para o SUM.
[c]Sql = [Ô]Select Sum(COALESCE(VALORTOTAL,0)[txt-color=#e80000])[/txt-color] AS VALOR, NumDocto, NumPdv from tb_venda_itens group by NumDocto, NumPdv
Para pegar a data atual você poderia usar a seguinte função do banco: CURRENT_DATE
[c]Sql = [Ô]Select Sum(COALESCE(VALORTOTAL,0)[txt-color=#e80000])[/txt-color] AS VALOR, NumDocto, NumPdv from tb_venda_itens group by NumDocto, NumPdv
Para pegar a data atual você poderia usar a seguinte função do banco: CURRENT_DATE
ele retorna o sinal de = como coluna nao registrada
ele retorna o sinal de = como coluna nao registrada
Sql = [Ô]Select Sum(COALESCE(VALORTOTAL,0)) AS VALOR, NumDocto, NumPdv from tb_venda_itens group by NumDocto, NumPdv, CAST(DATAHORA AS DATE) [txt-color=#e80000]=[/txt-color] [ô][Ô] & Format(Now(), [Ô]yyyy-mm-dd[Ô]) & [Ô][ô][Ô]
Sql = [Ô]Select Sum(COALESCE(VALORTOTAL,0)) AS VALOR, NumDocto, NumPdv from tb_venda_itens group by NumDocto, NumPdv, CAST(DATAHORA AS DATE) [txt-color=#e80000]=[/txt-color] [ô][Ô] & Format(Now(), [Ô]yyyy-mm-dd[Ô]) & [Ô][ô][Ô]
Se você está agrupando, qual sentido faria fazer uma atribuição aÃ? Acho que isso não existe. A não ser que você esteja querendo fazer uma filtragem, aà você teria que usar a clausula [Ô]Where[Ô].
Ex:
Ex:
Sql = [Ô]Select Sum(COALESCE(VALORTOTAL,0)) AS VALOR, NumDocto, NumPdv from tb_venda_itens WHERE DATAHORA = [ô]CURRENT_DATE[ô] group by NumDocto, NumPdv[Ô]
Tópico encerrado , respostas não são mais permitidas