Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <pre><code>Select Distinct mb.Id as mbaid, mp.id as mapid, mp.Channel as Channel, mp.Product, mp.ProgDate, mp.AdvTime, mb.Channel, mb.ProgStartTime, mb.ProgEndTime, convert(time, dateadd(minute, datediff(minute, mb.progStartTime, mb.progEndTime), 0)) as timeDiff From map22 as mp Inner Join mba22 as mb on mp.ProgDate = mp.ProgDate and mp.Channel= mb.Channel and mp.Product= mb.Product Where mp.ProgDate = mb.ProgDate And Convert(DateTime,ProgDate) + Convert(DateTime,AdvTime) Between Case When ProgEndTime &lt; ProdStartTime And DateDiff(hh,ProgEndTime,ProgStartTime) &gt; 23 Then DateAdd(mi,-5,Convert(DateTime,[Date]) + Convert(DateTime,ProgStartTime)) When ProgEndTime &gt; ProdStartTime And DateDiff(hh,ProgStartTime,ProgEndTime) &gt; 1 Then DateAdd(mi,-5,Convert(DateTime,[Date]) + Convert(DateTime,ProgStartTime)) Else Convert(DateTime,[Date]) + Convert(DateTime,ProgStartTime) End And Case When ProgEndTime &lt; ProdStartTime And DateDiff(hh,ProgEndTime,ProgStartTime) &gt; 23 Then DateAdd(mi,5,Convert(DateTime,Case When ProgEndTime &lt; ProdStartTime Then DateAdd(dd,1,[Date]) Else [Date] End) + Convert(DateTime,ProgEndTime)) When ProgEndTime &gt; ProdStartTime And DateDiff(hh,ProgStartTime,ProgEndTime) &gt; 1 Then DateAdd(mi,5,Convert(DateTime,Case When ProgEndTime &lt; ProdStartTime Then DateAdd(dd,1,[Date]) Else [Date] End) + Convert(DateTime,ProgEndTime)) Else (Case When ProgEndTime &lt; ProdStartTime Then DateAdd(dd,1,Convert(DateTime,[Date])) Else Convert(DateTime,[Date]) End) + Convert(DateTime,ProgEndTime) End Order By mp.Id Asc </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload