SQL Server - Como hacer este query sobre una sola tabla

 
Vista:

Como hacer este query sobre una sola tabla

Publicado por Harold (2 intervenciones) el 02/09/2011 23:36:43
Se busca crear una vista a partir de la tabla lecturas, el resultado que se busca es el que se muetra en la vista VS_LECTURAS en donde en un mismo registro se muestran valores del registro anterior.

Tabla LECTURAS

Fecha_lectura__Valor_capturado
20/09/2011_____10
21/09/2011_____20
22/09/2011_____12
23/09/2011_____11
24/09/2011_____15

Vista VS_LECTURAS

Fecha_Lectura__Valor_capturado___Fecha_lectura_ant erior__Valor_lectura_anterior__Diferencia
20/09/2011_____10________________21/09/2011______________20______________________10
21/09/2011_____20________________22/09/2011______________12______________________-6
22/09/2011_____12________________23/09/2011______________11______________________-1
23/09/2011_____11________________24/09/2011______________15______________________4
24/09/2011_____15________________N/A_____________________N/A_____________________N/A

como se haria en SQL server
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Como hacer este query sobre una sola tabla

Publicado por Isaias (4558 intervenciones) el 03/09/2011 00:07:11
En otro foro te pregute:

¿Como sabes cual es la LECTURA ACTUAL y la LECTURA POSTERIOR?, Solo por la fecha.....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como hacer este query sobre una sola tabla

Publicado por Harold (2 intervenciones) el 03/09/2011 00:39:23
Realmente la TABLA lecturas es una vista y el resultado esta ordenado de forma decendente por fecha
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Como hacer este query sobre una sola tabla

Publicado por Isaias (4558 intervenciones) el 05/09/2011 23:02:35
Por eso mi pregunta, si solo tienes fechas, no hay forma de saber cual es INICIAL y cual FINAL, por ejemplo

2011-01-01
2011-01-02
2011-01-03
2011-01-04
2011-01-04
2011-01-04


Aqui todo iba bien, hasta que aparecio repetido 2011-01-04, ¿me explico?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como hacer este query sobre una sola tabla

Publicado por sebastian (3 intervenciones) el 20/09/2011 22:11:00
MMMM...si estas comparando dos vistas 0 tablas que pueden contener registros duplicados podrias hacer un GROUP BY con los campos para que no te repita los datos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar