locked
seleccionar valor por rango RRS feed

  • Pregunta

  • Saludos necesito una ayuda con lo siguiente;

    Planteamiento: Necesito obtener el registro entre un rango de tiempo. Mediante una aplicación registro a la hora que se imprimió un ticket, este ticket lo retorna el usuario y luego se haría la facturación según el tiempo que este ha utilizado el servicio, pero como obtengo el precio por la condición de que sea desde-hasta.

    Nota: tengo idea de utilizar un between pero aun no logro encontrar la lógica que me tome el valor correctamente según el parámetro;

    Ver imagen:

    Si fuese una 1 hora pues seria igual a 60 min. así mas o menos para que me vayan entiendo mejor. Porque no hay 2 valores para hacer la comparación en la aplicación, simplemente presenta en total de tiempo transcurrido.

    Si por ejemplo el tiempo fuese <=15, el precio deberia ser 0. Pero si el tiempo fuese =>16 ó =<60 deberia ser 30



    • Editado DewinRD viernes, 28 de abril de 2017 12:36
    viernes, 28 de abril de 2017 12:33

Respuestas

  • SELECT Precio FROM TABLA1 WHERE @minutos BETWEEN desde AND hasta

    Siendo @minutos la variable que contiene los minutos que buscas.

    • Propuesto como respuesta Joyce_ACModerator viernes, 28 de abril de 2017 16:11
    • Marcado como respuesta DewinRD viernes, 28 de abril de 2017 16:34
    viernes, 28 de abril de 2017 12:41