Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Resta sql

Estas en el tema de Resta sql en el foro de SQL Server en Foros del Web. Buenas soy nuevo en esto de sql, quisiera saber si alguien me puede ayudar quisiera realizar la resta de valores de un mismo campo, pero ...
  #1 (permalink)  
Antiguo 12/03/2011, 16:20
 
Fecha de Ingreso: marzo-2011
Mensajes: 1
Antigüedad: 13 años, 1 mes
Puntos: 0
Resta sql

Buenas soy nuevo en esto de sql, quisiera saber si alguien me puede ayudar quisiera realizar la resta de valores de un mismo campo, pero del segundo registro menos el valor del primer registro de una misma tablas.

Gracias por su ayuda...
  #2 (permalink)  
Antiguo 13/03/2011, 17:52
 
Fecha de Ingreso: marzo-2011
Mensajes: 11
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Resta sql

Hola, la verdad es que entiendo a medias lo que queres hacer. Suponiendo que tenes 2 registros, la resta se hace simplemente con - entre campos.

SELECT (campo1 - campo2) AS Resta FROM tu_tabla

Si especificas mas, se te puede ayudar mas.


Saludos.
  #3 (permalink)  
Antiguo 13/03/2011, 21:16
Avatar de SDEK  
Fecha de Ingreso: diciembre-2009
Ubicación: MX
Mensajes: 156
Antigüedad: 14 años, 3 meses
Puntos: 8
Respuesta: Resta sql

Ok. Entiendo lo que deseas hacer, solo tienes que hacer un SELECT al campo que vas a actualizar y almacenarlo en una variable (este será tu primer registro), después actualiza el campo(s) y por ultimo, realiza otro SELECT al mismo campo que consultaste en un inicio (ahora ya este será tu segundo valor para restar) y entonces realiza la resta como te lo sugirió Gustavo_21. Puedes hacer la resta de ambos valores en el orden que desees.

Saludos,
__________________
Tecnologías de la Información
Karel Priego
| @karelpriego

Etiquetas: resta, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:22.