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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-05-2008
Avatar de MaMu
MaMu MaMu is offline
Miembro
 
Registrado: abr 2006
Ubicación: Argentina
Posts: 863
Poder: 19
MaMu Va por buen camino
Problema con MAX(campo_fecha)

Yo hago esta consulta, para determinar los gastos de una tabla de compras:

Código SQL [-]
select distinct C.concepto,C.rubro,
(select sum(A.cantidad) from caja A where A.concepto=C.concepto) as Cantidad,
(select sum(B.importe) from caja B where B.concepto=C.concepto) as Subtotal,
(select sum(D.importe) from caja D where D.movimiento="EGRESO") as Total,
(select max(E.fecha) from caja E where E.concepto=C.concepto) as UltimaFecha
from caja C where C.movimiento="EGRESO" order by C.rubro, C.concepto

el tema esta que esta linea, no me devuelve ningun resultado:

Código SQL [-]
(select max(E.fecha) from caja E where E.concepto=C.concepto) as UltimaFecha

y no se porque, que estoy haciendo mal? lo demas me funciona perfecto.
He quitado el MAX y obviamente me salta el error de que puede devolver más de un registro, por ende, datos hay.

Saludos
__________________
Código Delphi [-]
 
try 
ProgramarMicro(80C52,'Intel',MnHex,True);
except
On Exception do
MicroChip.IsPresent(True);
end;
Responder Con Cita
 



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


La franja horaria es GMT +2. Ahora son las 00:55:54.


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