CREATE TABLE table_56799 ("Parties and voter communities" TEXT, "% 2006" FLOAT, "Seats 2006" FLOAT, "% 2001" FLOAT, "Seats 2001" FLOAT)

What is the %2006 that has fewer seats than 23 in Seats 2001, more seats than 4 in 2006 Seats, and a % in 2001 of 25.4?
SELECT "% 2006" FROM table_56799 WHERE "Seats 2001" < '23' AND "Seats 2006" > '4' AND "% 2001" = '25.4'
SELECT "% 2006" FROM "table_56799" WHERE "% 2001" = '25.4' AND "Seats 2001" < '23' AND "Seats 2006" > '4'