Ver Mensaje Individual
  #5  
Antiguo 22-01-2008
Avatar de jcarteagaf
[jcarteagaf] jcarteagaf is offline
Miembro Premium
 
Registrado: abr 2006
Ubicación: La Paz, Bolivia
Posts: 651
Reputación: 19
jcarteagaf Va por buen camino
Consulta

Como dijo Delphius la solucion es mejor hacera en un Stored Procedure, en SQL Server seria mas o menos asi:

Código SQL [-]
CREATE PROCEDURE dbo.Test
@FECHA1 DATETIME,
@FECHA2 DATETIME
AS
BEGIN

  SET NOCOUNT ON 
                 
 
SELECT CODIGO,
  SUM(CASE  
  WHEN FECHA = @FECHA1 THEN LECTURA ELSE 0 END) [FECHA1],
  SUM(
  CASE
  WHEN FECHA = @FECHA2 THEN LECTURA ELSE 0 END) [FECHA2]
  FROM #LECTURA 
  WHERE FECHA = @FECHA1 OR FECHA=@FECHA2
  GROUP BY CODIGO 
  
END

Ya la resta del consumo la puedes hacer en un campo calculado

Saludos
Responder Con Cita