Re: SQL lite query for get the records in which current time range exist between range of time slots

From: Jerry Stuckle <jstucklex_at_attglobal.net>
Date: Fri, 29 Apr 2016 10:25:43 -0400
Message-ID: <nfvqmo$fg1$1_at_jstuckle.eternal-september.org>


On 4/29/2016 8:59 AM, smallubotlla_at_gmail.com wrote:
> The requirement is to get the time slot from sql table with the help of current time . Here is the table below . The problem arises when i am trying to get the time slot that surpasses 24th hours for example like the Night shift . if my current time is 21:00 i am unable to get the time slot . query made so far
>
>
> SELECT
> *,CURRENT_TIME
> FROM
> tbl_shift
> WHERE CURRENT_TIME BETWEEN shift_start
> AND shift_end
>
>
>
>
>
> shift_id shift_name shift_start shift_end
> -------- ---------- ----------- -----------
> 1 Morning 09:00:00 13:00:00
> 2 Evening 13:00:00 16:15:00
> 3 Night 16:01:00 09:00:00
>

That is correct. 09:00:00 is less than 16:01:00.

But you need to be asking this in a sql lite support group; this one is for mysql, which has entirely different functions available than sql lite.

-- 
==================
Remove the "x" from my email address
Jerry Stuckle
jstucklex_at_attglobal.net
==================
Received on Fri Apr 29 2016 - 16:25:43 CEST

Original text of this message