Ver Mensaje Individual
  #7  
Antiguo 03-09-2006
Avatar de Héctor Randolph
[Héctor Randolph] Héctor Randolph is offline
Miembro Premium
 
Registrado: dic 2004
Posts: 882
Reputación: 20
Héctor Randolph Va por buen camino
Cita:
Empezado por taru
Héctor Randolph tengo una pregunta, la tabla que se crea que es temporal o quedaria para siempre?. Me refiero a
CREATE VIEW caja AS
Bueno en realidad se guarda la vista como parte de los metadatos, no se guarda una tabla, sólo se almacena la definición de la consulta que existirá en tiempo de ejecución.

Pero creo saber cuál es el problema y porque la pregunta.

Intenta de esta forma.

Código SQL [-]
CREATE VIEW caja AS 
SELECT ingresos.fecha,ticket.id, IF (sum(ingresos.ingreso) > ticket.ptotal, ticket.ptotal, sum(ingresos.ingreso)) as totalingresos
FROM ticket LEFT JOIN ingresos ON ticket.id = ingresos.idticket
GROUP BY ingresos.fecha,ticket.id

Código SQL [-]
  SELECT totalingresos FROM caja
  WHERE DAY(ingresos.fecha)=2

Código SQL [-]
  SELECT SUM(totalingresos) FROM caja
  WHERE DAY(ingresos.fecha)=2

Si quieres mostrar ambos resultados en una misma consulta puedes usar UNION ALL.

Saludos
Responder Con Cita