asi adelantamos... El día 2/05/07, Héctor Daniel Correa <[EMAIL PROTECTED]> escribió:
Buenos dias: Tengo un problema q resolver con un query... Debo calcular horas extras. Sólo se toman en cuenta las medias horas, o sea, la fracción imputable para su pago no puede ser menor a los 30 minutos. En este ejemplo la persona hizo media hora extra: 08:57 (entrada) 17:38 (salida) considerando que debe ingresar a las 9:00 y retirarse a las 17:00, sin bien puedo hacer aritmética con las fechas se me complica mucho cuando el redondeo me da que una persona hizo 4 medias horas extras por el resultado de esa aritmética es 3.9, por ejemplo, y debería ser 3, se entiende? Estaba buscando la manera de redondear las horas de entrada y salida para que si una persona ficha asi: 7:57 - 17:04 el resultado sea -> 8:00 - 17:00 8:02 - 16:59 el resultado sea -> 8:00 - 17:00 7:49 - 18:48 el resultado sea -> 8:00 - 18:30 ( a estos fines hizo "3" medias horas, 1 hora y media extra, NO 4 medias horas o dos horas extras!) Las funciones FLOOR, CEILING, ROUND, STR, no logran resolvermelo, ya que si redondean bien de una manera no lo hacen de otra. Tenía la idea antonces de redondear las horas ANTES de realizar la aritmética de fecha y hora... pero cómo? Alguna idea? Gracias desde ya. ------------------------------ Envía mensajes de correo electrónico directamente a tu blog con MSN. Carga chistes, fotografías y muchas otras cosas. Es gratis.<http://clk.atdmt.com/MSN/go/msnnksac0030000001msn/direct/01/?href=http://www.imagine-msn.com/spaces>
-- Atte Almeda Claudia
