Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-10-2010
rumel1947 rumel1947 is offline
Registrado
NULL
 
Registrado: oct 2010
Posts: 1
Poder: 0
rumel1947 Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 29-10-2010
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Poder: 20
movorack Va camino a la famamovorack Va camino a la fama
Hola,

lo que buscas se puede lograr con una consulta, si, pero creo que un procedimiento almacenado vendria mejor.

lastima no conocer MS SQL pero te doy los pasos que seguiria.

- Obtener el tiempo transcurrido: hora_salida - hora_entrada.
- Verificar que sea menor o igual al tiempo base 3 horas
- Si es mayor al tiempo base, obtener el tiempo adicional
- en el caso que la tarifa base sea cobrada plena se toma el valor de la tarifa base, en caso que la tarifa base permita proratearse entonces se debe calcular deacuerdo al tiempo obtenido en el segundo punto.
- en el caso de tener tiempo adicional, realizar el calculo de valor de acuerdo a la tarifa establecida para el tiempo adicional.
- sumar ambos valores (base + adicional) y devolverlo como resultado del procedimiento.

espero que te pueda servir de guia.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
consulta sobre una consulta :D PablorD MySQL 4 02-06-2010 21:59:51
Realizar una consulta sobre los registros que devuelve otra consulta Borjaserrano Firebird e Interbase 12 01-10-2007 23:19:44
Consulta dentro de otra consulta judit25 Conexión con bases de datos 1 25-06-2007 15:52:15
consulta sobre consulta superhopi SQL 2 16-05-2003 19:01:47


La franja horaria es GMT +2. Ahora son las 05:10:34.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi