Ver Mensaje Individual
  #1  
Antiguo 01-05-2005
IVAND IVAND is offline
Miembro
 
Registrado: may 2003
Ubicación: ECUADOR
Posts: 523
Reputación: 21
IVAND Va por buen camino
Unhappy Error en sql cuando cambie de version

Hola a todos , he tenido mas de un año programando el delphi y firebird 1.0 ahora me decidi a cambiara a firebird 1.5.2 pero en algunos querys que funcionaban perfecto (o aparentemente perfectos ) ahora no me funcionan indicando que hay error en las clausular del GROUP BY

aqui les pongo un ejemplo

Código PHP:
Select key_cab_fac,c.key_caja,c1.cod_cliente,c1.nombre,
(
Select z(sum(t2.total)) from form_pago t2
Where t2
.key_cab_fac=t1.key_cab_fac and t2.cod_pago=101) as CHEQ ,
(
Select z(sum(t2.total)) from form_pago t2
Where t2
.key_cab_fac=t1.key_cab_fac and t2.cod_pago=100) as EFEC ,
(
Select z(sum(t2.total)) from form_pago t2
Where t2
.key_cab_fac=t1.key_cab_fac and t2.cod_pago=109) as FACR ,
(
Select z(sum(t2.total)) from form_pago t2
Where t2
.key_cab_fac=t1.key_cab_fac and t2.cod_pago=105) as IVA  ,
(
Select z(sum(t2.total)) from form_pago t2
Where t2
.key_cab_fac=t1.key_cab_fac and t2.cod_pago=106) as DCTOV,
(
Select z(sum(t2.total)) from form_pago t2
Where t2
.key_cab_fac=t1.key_cab_fac and t2.cod_pago=107) as RFLET,
(
Select z(sum(t2.total)) from form_pago t2
Where t2
.key_cab_fac=t1.key_cab_fac and t2.cod_pago=108) as RTARC,
(
Select z(sum(t2.total)) from form_pago t2
Where t2
.key_cab_fac=t1.key_cab_fac and t2.cod_pago=104) as RETFU,
(
Select z(sum(t2.total)) from form_pago t2
Where t2
.key_cab_fac=t1.key_cab_fac and t2.cod_pago=694) as RIVA ,
(
Select z(sum(t2.total)) from form_pago t2
Where t2
.key_cab_fac=t1.key_cab_fac and t2.cod_pago=102) as TCRED,
(
Select z(sum(t2.total)) from form_pago t2
Where t2
.key_cab_fac=t1.key_cab_fac and t2.cod_pago=533) as VEN_A
From form_pago t1
,cab_fac c
LEFT JOIN clientes C1 ON c
.key_cliente=c1.key_cliente
Where t1
.key_cab_fac=c.key_cab_fac and c.estado_fac="T"
and  Extractdate(c.fec_facturaBetween :Fdesde and :Fhasta
group by key_cab_fac
,c.key_caja,c1.cod_cliente,c1.nombre 
Ese query lo que hace es crear las filas en columnas repito funcionaba en f1 ahora en f1.5.2 no funciona alguien me puede dar la mano ... Gracias de antemano
__________________
IVAND
Responder Con Cita