victorxata
28-01-2004, 10:50:17
He hecho la siguiente consulta:
select
VIAJES.FECHAVIAJE,
VIAJES.CAJASLLENAS,
ENTRADAS.IDENTRADA,
ENTRADAS.GRSNETOS,
COMPRAS.VARIEDAD,
COMPRAS.EMPRESA,
COMPRAS.PROPIETARIO,
COMPRAS.TERMINO,
COMPRAS.IDCOMPRA,
COMPRAS.PARTIDA
from
ENTRADAS
left outer join COMPRAS on (ENTRADAS.IDCOMPRA = COMPRAS.IDCOMPRA)
left outer join VIAJES on (ENTRADAS.IDVIAJE = VIAJES.IDVIAJE)
where
(VIAJES.FECHAVIAJE >= :dFecha) and
(VIAJES.FECHAVIAJE <= :hFecha) and
(COMPRAS.EMPRESA >= :dEmpresa) and
(COMPRAS.EMPRESA <= :hEmpresa) and
(COMPRAS.VARIEDAD >= :dVariedad) and
(COMPRAS.VARIEDAD <= :hVariedad)
order by
VIAJES.FECHAVIAJE
Bien pues, esto me genera un resultado parecido al siguiente:
FECHAVIAJE CAJASLLENAS IDENTRADA GRSNETOS VARIEDAD EMPRESA PROPIETARIO
TERMINO PARTIDA IDCOMPRA
21/10/2003 16:58 64 77818 518909 OKITSU VASILISA EUROGROUP, S.L.
AGROS-R, S.L. CASTELLON BENADRESA 65
08/10/2003 23:14 790 72741 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72742 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72743 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72744 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72745 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72746 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72747 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72748 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72749 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72750 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72751 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72752 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72753 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72754 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72755 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72756 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72757 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72758 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72759 654390 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
20/10/2003 21:08 1246 77433 805790 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
20/10/2003 21:08 1246 77435 805790 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
20/10/2003 21:08 1246 77436 805790 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
Me gustaría que el resultado fuera el mismo, excepto que me gustaría
totalizar los gramos netos y agrupar por el campo IDCOMPRA, con lo que el
resultado
sería el siguiente:
FECHAVIAJE CAJASLLENAS IDENTRADA GRSNETOS VARIEDAD EMPRESA PROPIETARIO
TERMINO PARTIDA IDCOMPRA
21/10/2003 0:00 64 518909 OKITSU VASILISA EUROGROUP, S.L. AGROS-R,
S.L. CASTELLON BENADRESA 65
20/10/2003 0:00 1246 17622420 OKITSU VASILISA EUROGROUP, S.L. PEREZ
PARDO, PEDRO ENGUERA ANTOLI 162
¿Alguien me puede echar una mano con esta consulta?
Muchas gracias.
Víctor Zaragoza
select
VIAJES.FECHAVIAJE,
VIAJES.CAJASLLENAS,
ENTRADAS.IDENTRADA,
ENTRADAS.GRSNETOS,
COMPRAS.VARIEDAD,
COMPRAS.EMPRESA,
COMPRAS.PROPIETARIO,
COMPRAS.TERMINO,
COMPRAS.IDCOMPRA,
COMPRAS.PARTIDA
from
ENTRADAS
left outer join COMPRAS on (ENTRADAS.IDCOMPRA = COMPRAS.IDCOMPRA)
left outer join VIAJES on (ENTRADAS.IDVIAJE = VIAJES.IDVIAJE)
where
(VIAJES.FECHAVIAJE >= :dFecha) and
(VIAJES.FECHAVIAJE <= :hFecha) and
(COMPRAS.EMPRESA >= :dEmpresa) and
(COMPRAS.EMPRESA <= :hEmpresa) and
(COMPRAS.VARIEDAD >= :dVariedad) and
(COMPRAS.VARIEDAD <= :hVariedad)
order by
VIAJES.FECHAVIAJE
Bien pues, esto me genera un resultado parecido al siguiente:
FECHAVIAJE CAJASLLENAS IDENTRADA GRSNETOS VARIEDAD EMPRESA PROPIETARIO
TERMINO PARTIDA IDCOMPRA
21/10/2003 16:58 64 77818 518909 OKITSU VASILISA EUROGROUP, S.L.
AGROS-R, S.L. CASTELLON BENADRESA 65
08/10/2003 23:14 790 72741 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72742 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72743 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72744 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72745 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72746 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72747 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72748 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72749 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72750 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72751 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72752 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72753 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72754 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72755 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72756 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72757 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72758 808370 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
08/10/2003 23:14 790 72759 654390 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
20/10/2003 21:08 1246 77433 805790 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
20/10/2003 21:08 1246 77435 805790 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
20/10/2003 21:08 1246 77436 805790 OKITSU VASILISA EUROGROUP, S.L.
PEREZ PARDO, PEDRO ENGUERA ANTOLI 162
Me gustaría que el resultado fuera el mismo, excepto que me gustaría
totalizar los gramos netos y agrupar por el campo IDCOMPRA, con lo que el
resultado
sería el siguiente:
FECHAVIAJE CAJASLLENAS IDENTRADA GRSNETOS VARIEDAD EMPRESA PROPIETARIO
TERMINO PARTIDA IDCOMPRA
21/10/2003 0:00 64 518909 OKITSU VASILISA EUROGROUP, S.L. AGROS-R,
S.L. CASTELLON BENADRESA 65
20/10/2003 0:00 1246 17622420 OKITSU VASILISA EUROGROUP, S.L. PEREZ
PARDO, PEDRO ENGUERA ANTOLI 162
¿Alguien me puede echar una mano con esta consulta?
Muchas gracias.
Víctor Zaragoza