Buenas noches
Quiero saber q operacion matematica se utiliza para calcular la cantidad de dias alojados de los clientes en un hotel.
Si el cliente entra a las 18 y se retira a las 12 del medio dia del sig dia.
Si el cliente en vez de irse a las 12 seva a las 18.
Yo use una simple resta y por ej el cliente entro un 25 y era un 29 y mi sistema saco 4 dias alojados pero el dueño del hotel m dice q son 5 dias por lo q no lo tengo bien claro
Bueno si alguien puede ayudarme gracias
Antonio Samper G.
RepresentanteSASYSTEMAS
Mail: sasys...@gmail.com
Tel : (57-5) 3584507Celular: 300 3974555
Barranquilla - Colombia
Lo mas recomendable que todo lo dejes por escrito, el cliente solicita que tal proceso haga tal cosa, asi te evitas problemas.
En los hoteles existe lo que se llama horario de Check in y horario de check out (no todos los hoteles tienen el mismo sistema).Si el fulano hace el checkout (registro de salida) después de la hora correspondiente, te computan un nuevo día (algunos 1/2 día).El check in ya es más complejo, porque depende de la hora que te habilitan la habitación, no de la hora que llegas al hotel, y también tiene que ver con la política de reservas del hotel.Pero ten cuenta ceiling y no intSaludos: Miguel, La Pampa (RA)
2017-03-31 19:24 GMT-03:00 'mpulla' via Comunidad de Visual Foxpro en Español <publicesvfoxpro@googlegroups.com>:Hola MarceloSi las reglas del negocio dicen que pasado el medio cobra un día mas podrías aplicar algo como esto esta hecho en postgresql.Nota: No está tomando en cuenta los minutos.SelectCASE WHEN extract(hour from fecha_salida) > 12THEN fecha_salida::DATE + 1ELSE fecha_salida::DATEEND - fecha_entrada As diasFrom(VALUES('2017-03-29 12:00'::TIMESTAMP WITHOUT TIME ZONE, '2017-03-25'::DATE),('2017-03-29 13:00'::TIMESTAMP WITHOUT TIME ZONE, '2017-03-25'::DATE)) t (fecha_salida, fecha_entrada);Saludos.Mauricio