I have never posed in a group before forgive me if I am out of line with my
question.

I have a table called table1
With three fields: Field1, Field2, Field3

Here is my query but I get errors.
Any help work be great

select field1, field2 from
( select * from ee_table1
   where field2 = 'blue' limit 1
   and field1 < (select min(field1) from (select  * from ee_table1
                                       where field2 = 'white' limit 4
                                       and field1 < (select field1 from
ee_table1 where field2 = 'red' limit 1 ) order by field1 desc) a )
   order by field1 desc
) previous_blue

union all

select field1,field2 from
( select * from ee_table1
   where field2 = 'white' limit 4
      and field1 < (select field1 from ee_table1 where field2 = 'red' limit
1)
   order by field1 desc
) previous_5_white

union all

(select field1, field2 from ee_table1 where field2 = 'red' limit 1)

union all

select field1,field2 from
(  select * from ee_table1
   where field2 = 'white' limit 4
      and field1 > (select field1 from ee_table1 where field2 = 'red' limit
1)
   order by field1 asc
) next_5_white

union all

select field1,field2 from
(  select * from ee_table1
   where field2 = 'blue' limit 1
   and field1 > (select max(field1) from (select * from ee_table1
                                       where field2 = 'white' limit 4
                                       and field1 > (select field1 from
ee_table1 where field2 = 'red' limit 1) order by field1 asc) a )
   order by field1 asc
) previous_blue




Thanks in advance
Sticky

_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to