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

Marcio Alves de Almeida net.marcio em gmail.com
Qua Ago 29 09:20:42 -03 2012


Tenho este select funcionado legal tudo nota 10 até o Cliente
solicitar mias uns detalhes
Preciso fazer uma mudança que esta me quebrando as ideias
preciso pegar a primeira data que o Caminhão  fez o frete entre as
datas que esta em "Frete"."Data"
ou dentro do período que passei no BETWEEN

Acho difícil mas alguém poder me ajudar.

SELECT 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




Mais detalhes sobre a lista de discussão lista