SQL Server - Update con Suma en procedimiento almacenado

 
Vista:

Update con Suma en procedimiento almacenado

Publicado por Nilson Andres Salas (1 intervención) el 13/07/2018 00:20:48
Hola Buenas tardes,

tengo un inconveniente nos e como resolverlo,

nesecito realizar una actualizacion a un registro de tipo time, pero lo nesecito realizando la suma, me aclaro

tiempo = tiempo actual que hay en la base de datos + tiempo ingresado por el procedimiento almacenado

tengo el siguiente procedimiento

1
2
3
4
5
6
7
8
9
10
11
create procedure actualizar_venta
@ID int,
@Tiempo varchar(20),
@Ganancia int,
@Pago varchar(2)
as
update ventas
set tiempo=convert (Time, @Tiempo),
	ganancia=@Ganancia,
	pago=@Pago
where id=@ID

estoy trabajando en un proyecto pequeño en vb, pero quiero saber si es posible realizar la suma en sql ya que en vb no hay un tipo de datos time y datetime no sirve porque solo estoy trabajando con horas. y devido a esas horas hay una ganancia.

Gracias
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

Update con Suma en procedimiento almacenado

Publicado por Isaias (4558 intervenciones) el 13/07/2018 19:20:35
Para sumar o restar en campos de tipo DATE, existe una instrucción llamada DATEADD.

Si lo que esta pasando son HORAS, ¿porque hacerlo en un campo de tipo VARCHAR?
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