Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-07-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
Columnas de consulta en una misma linea

buenos dias
no sabia que titulo poner..
tengo esta consulta
Código SQL [-]
 
 
Select D.KOD, A.Descl, 
(Case when C.TipoConsumo = 'K' then Sum (D.Cant) else 0 end) As CantCred,
(Case when C.TipoConsumo = 'C' then Sum (D.Cant) else 0 end) As CantCont
From tblconsumod d
left join tblconsumoc c on d.tdc+d.doc = c.tdc + c.doc 
Left Join tblArticulo a on D.kod = A.KOD
where c.f_doc = '17/06/2011' and c.TipoConsumo in ('K','C')
group by D.KOD, A.Descl, C.TipoConsumo
Order by D.KOD

y me muestra estos datos
Cita:
KOD......Descl.....CantCred.....CantCont....
00002....Menu......10.................0
00002....Menu.......0..................5
me gustaria que se muestre asi
Cita:
KOD......Descl.....CantCred.....CantCont....
00002....Menu......10.................5
alguna idea?
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #2  
Antiguo 02-07-2011
Avatar de Osorio
Osorio Osorio is offline
Miembro
 
Registrado: may 2003
Ubicación: Colombia
Posts: 251
Poder: 21
Osorio Va por buen camino
Prueba haciendo una subconsulta.

algo mas o menos asi:


Código SQL [-]
SELECT D.KOD, A.Descl, SUM(CantCred),SUM(CantCont)
FROM 
(
  Select D.KOD, A.Descl, 
  (Case when C.TipoConsumo = 'K' then Sum (D.Cant) else 0 end) As CantCred,
  (Case when C.TipoConsumo = 'C' then Sum (D.Cant) else 0 end) As CantCont
  From tblconsumod d
  left join tblconsumoc c on d.tdc+d.doc = c.tdc + c.doc 
  Left Join tblArticulo a on D.kod = A.KOD
  where c.f_doc = '17/06/2011' and c.TipoConsumo in ('K','C')
  group by D.KOD, A.Descl, C.TipoConsumo
) CONSULTA
GROUP BY D.KOD, A.Descl 
Order by D.KOD
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Excluir linea cuando ambas columnas son iguales DasGrun SQL 2 01-05-2010 00:08:42
Datos en la misma Linea de un Memo RoyTan Varios 7 26-01-2008 01:53:58
Varios INSERT en la misma línea. IPQ Firebird e Interbase 2 15-06-2006 22:07:21
Consulta con dos relaciones a la misma tabla mcrz2 SQL 4 23-05-2006 13:15:25
Imprimir columnas a la misma distancia ctronx Impresión 3 26-07-2004 02:16:58


La franja horaria es GMT +2. Ahora son las 10:15:34.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi