[firebase-br] Luz para sql Firebird - Help-me

Marcio Alves de Almeida net.marcio em gmail.com
Qua Ago 29 13:48:49 -03 2012


Tentei mas ele só pega o registro de 1 caminhão
acho que nao da para fazer não


SELECT FIRST 1
  SUM("Frete"."Frete_Bruto") AS "Bruto",
  SUM("Frete"."ComissaoMotorista") AS "Comissao",
  SUM("Frete"."Totalkm") AS "Kilometragem",
  CAMINHAO.P_CAVALO,
  SUM("Frete"."Frete_Limpo") AS "Liquido",
  SUM("Frete"."Peagio") AS "Pedagio",
  SUM("Frete"."LitrosTotal") AS "Diesel",
  SUM("Frete"."DieselGeral") AS "ValorDiesel",
  "Frete"."Data"
FROM
 "Frete"
 INNER JOIN CAMINHAO ON ("Frete"."Cod_Caminhao"=CAMINHAO.CAM_CODIGO)
WHERE
  ("Frete"."Data" BETWEEN '08/07/2011' AND '01/01/2012')
GROUP BY
  CAMINHAO.P_CAVALO,
  "Frete"."Data"
  order by "Frete"."Data"

2012/8/29 Marcio Da Silva Ereno <marcio em msereno.com.br>:
> Marcio
> tenta
>  colocar order by "Frete"."Data"
> e first 1 para pegar somente o primeiro registro
>
>
> SELECT *first 1* DISTINCT
>   SUM("Frete"."Frete_Bruto") AS "Bruto",
>   SUM("Frete"."
> ComissaoMotorista") AS "Comissao",
>   SUM("Frete"."Totalkm") AS "Kilometragem",
>   CAMINHAO.P_CAVALO,
>   SUM("Frete"."Frete_Limpo") AS "Liquido",
>   SUM("Frete"."Peagio") AS "Pedagio",
>   SUM("Frete"."LitrosTotal") AS "Diesel",
>   SUM("Frete"."DieselGeral") AS "ValorDiesel"
> FROM
>  "Frete"
>  INNER JOIN CAMINHAO ON ("Frete"."Cod_Caminhao"=CAMINHAO.CAM_CODIGO)
> WHERE
>   ("Frete"."Data" BETWEEN '01/01/2011' AND '01/01/2012')
> GROUP BY
>   CAMINHAO.P_CAVALO
> *order by "Frete"."Data" *
>
> Abraço
> --
> *Marcio da Silva Ereno*
>           *Analista de Sistemas*
> *MSEreno - Assessoria & Sistemas*
>          www.msereno.com.br
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa




Mais detalhes sobre a lista de discussão lista