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

Consulta Sql

Estas en el tema de Consulta Sql en el foro de SQL Server en Foros del Web. Buenas, necesito hacer una consulta y no he podido, tengo una BD llamada Hotel y dos tablas, Habitacion y Servicios la tabla Habitacion tiene los ...
  #1 (permalink)  
Antiguo 28/10/2010, 15:44
 
Fecha de Ingreso: agosto-2010
Mensajes: 19
Antigüedad: 13 años, 8 meses
Puntos: 0
Pregunta Consulta Sql

Buenas, necesito hacer una consulta y no he podido,
tengo una BD llamada Hotel
y dos tablas, Habitacion y Servicios
la tabla Habitacion tiene los siguientes campos
Id_hab
Clase
Valor
Vlr_adicional
detalle


la tabla servicio tiene los sgtes campos
Id_ser
Id_hab
Hora_entrada
Hora_salida


Debo listar el total que debe pagar un cliente por el servicio.
el campo valor hace referencia al valor por 3 horas.
  #2 (permalink)  
Antiguo 28/10/2010, 15:49
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Consulta Sql

¿Debo suponer que Hora_entrada y Hora_salida, son FECHAS?

Porque para sacar el total de horas, si un cliente entre el 01-10-2010 y sale el 05-10-2010, hay casi como 96 HORAS para cobrar, ¿cierto?
__________________
MCTS Isaias Islas
  #3 (permalink)  
Antiguo 28/10/2010, 15:56
 
Fecha de Ingreso: agosto-2010
Mensajes: 19
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Consulta Sql

¿Debo suponer que Hora_entrada y Hora_salida, son FECHAS?
este campo seria un datetime
  #4 (permalink)  
Antiguo 28/10/2010, 18:20
 
Fecha de Ingreso: agosto-2010
Mensajes: 19
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Consulta Sql

SI alguien me puede ayudar se lo agradezco, esto es parte de un trabajo para mi estudio.
  #5 (permalink)  
Antiguo 29/10/2010, 08:11
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: Consulta Sql

Buenos días Rumel1947:

Para encontrar el número de horas transcurrido entre dos fechas utilizas las función datediff así

Código SQL:
Ver original
  1. SELECT datediff(HOUR, '2010-11-23 14:40:00.000', '2010-11-24 18:40:00.000')

El resultado de esta consulta sería 28 horas. Trata de armar una consulta con esto y si tienes problemas publica algo de lo intentaste hacer para ayudarte a afinar la consulta.

Saludos
Leo.
  #6 (permalink)  
Antiguo 29/10/2010, 12:47
 
Fecha de Ingreso: agosto-2010
Mensajes: 19
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Consulta Sql

Cita:
Iniciado por leonardo_josue Ver Mensaje
Buenos días Rumel1947:

Para encontrar el número de horas transcurrido entre dos fechas utilizas las función datediff así

Código SQL:
Ver original
  1. SELECT datediff(HOUR, '2010-11-23 14:40:00.000', '2010-11-24 18:40:00.000')

El resultado de esta consulta sería 28 horas. Trata de armar una consulta con esto y si tienes problemas publica algo de lo intentaste hacer para ayudarte a afinar la consulta.

Saludos
Leo.
Gracias amigo, ya resolvi mi problema.

Etiquetas: 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 11:47.