Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>This looks UGLY but it selects all you need in one SQLlite statement. Also you can do some optimization if assume dates are in the current interval say 1900..2100. In this case you can cut first 2 selects B,C (B: 1 union 2) (C: 9 union 0 union 1)</p> <pre><code> select years2,years from ( select i1||i2||i3||i4 as years2 from (select '0' as i1 union all select '1' as i1 union all select '2' as i1 union all select '3' as i1 union all select '4' as i1 union all select '5' as i1 union all select '6' as i1 union all select '7' as i1 union all select '8' as i1 union all select '9' as i1) B, (select '0' as i2 union all select '1' as i2 union all select '2' as i2 union all select '3' as i2 union all select '4' as i2 union all select '5' as i2 union all select '6' as i2 union all select '7' as i2 union all select '8' as i2 union all select '9' as i2) C, (select '0' as i3 union all select '1' as i3 union all select '2' as i3 union all select '3' as i3 union all select '4' as i3 union all select '5' as i3 union all select '6' as i3 union all select '7' as i3 union all select '8' as i3 union all select '9' as i3) D, (select '0' as i4 union all select '1' as i4 union all select '2' as i4 union all select '3' as i4 union all select '4' as i4 union all select '5' as i4 union all select '6' as i4 union all select '7' as i4 union all select '8' as i4 union all select '9' as i4) E ) YearsAll left join YearsTable on (YearsTable.years like '%'||YearsAll.years2||'%') where YearsTable.years is not null order by years2 limit 1 </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. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      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