I have an SQL-query that runs very well in phpmyadmin, but it doesnt use fields that are available in Drupal (I think). Is there still a way for me to use this module? (I paste the query below).
SELECT month, SUM(
CASE d1 WHEN d1 = 0 THEN 0 WHEN d1 = 1 THEN 0 ELSE 1 END +
CASE d2 WHEN d2 = 0 THEN 0 WHEN d2 = 1 THEN 0 ELSE 1 END +
CASE d3 WHEN d3 = 0 THEN 0 WHEN d3 = 1 THEN 0 ELSE 1 END +
CASE d4 WHEN d4 = 0 THEN 0 WHEN d4 = 1 THEN 0 ELSE 1 END +
CASE d5 WHEN d5 = 0 THEN 0 WHEN d5 = 1 THEN 0 ELSE 1 END +
CASE d6 WHEN d6 = 0 THEN 0 WHEN d6 = 1 THEN 0 ELSE 1 END +
CASE d7 WHEN d7 = 0 THEN 0 WHEN d7 = 1 THEN 0 ELSE 1 END +
CASE d8 WHEN d8 = 0 THEN 0 WHEN d8 = 1 THEN 0 ELSE 1 END +
CASE d9 WHEN d9 = 0 THEN 0 WHEN d9 = 1 THEN 0 ELSE 1 END +
CASE d10 WHEN d10= 0 THEN 0 WHEN d10 = 1 THEN 0 ELSE 1 END +
CASE d11 WHEN d11 = 0 THEN 0 WHEN d11 = 1 THEN 0 ELSE 1 END +
CASE d12 WHEN d12 = 0 THEN 0 WHEN d12 = 1 THEN 0 ELSE 1 END +
CASE d13 WHEN d13 = 0 THEN 0 WHEN d13 = 1 THEN 0 ELSE 1 END +
CASE d14 WHEN d14 = 0 THEN 0 WHEN d14 = 1 THEN 0 ELSE 1 END +
CASE d15 WHEN d15 = 0 THEN 0 WHEN d15 = 1 THEN 0 ELSE 1 END +
CASE d16 WHEN d16 = 0 THEN 0 WHEN d16 = 1 THEN 0 ELSE 1 END +
CASE d17 WHEN d17 = 0 THEN 0 WHEN d17 = 1 THEN 0 ELSE 1 END +
CASE d18 WHEN d18 = 0 THEN 0 WHEN d18 = 1 THEN 0 ELSE 1 END +
CASE d19 WHEN d19 = 0 THEN 0 WHEN d19 = 1 THEN 0 ELSE 1 END +
CASE d20 WHEN d20 = 0 THEN 0 WHEN d20 = 1 THEN 0 ELSE 1 END +
CASE d21 WHEN d21 = 0 THEN 0 WHEN d21 = 1 THEN 0 ELSE 1 END +
CASE d22 WHEN d22 = 0 THEN 0 WHEN d22 = 1 THEN 0 ELSE 1 END +
CASE d23 WHEN d23 = 0 THEN 0 WHEN d23 = 1 THEN 0 ELSE 1 END +
CASE d24 WHEN d24 = 0 THEN 0 WHEN d24 = 1 THEN 0 ELSE 1 END +
CASE d25 WHEN d25 = 0 THEN 0 WHEN d25 = 1 THEN 0 ELSE 1 END +
CASE d26 WHEN d26 = 0 THEN 0 WHEN d26 = 1 THEN 0 ELSE 1 END +
CASE d27 WHEN d27 = 0 THEN 0 WHEN d27 = 1 THEN 0 ELSE 1 END +
CASE d28 WHEN d28 = 0 THEN 0 WHEN d28 = 1 THEN 0 ELSE 1 END +
CASE d29 WHEN d29 = 0 THEN 0 WHEN d29 = 1 THEN 0 ELSE 1 END +
CASE d30 WHEN d30 = 0 THEN 0 WHEN d30 = 1 THEN 0 ELSE 1 END +
CASE d31 WHEN d31 = 0 THEN 0 WHEN d31 = 1 THEN 0 ELSE 1 END
) AS total
FROM rooms_availability
WHERE year = 2014
GROUP BY month
Comments
Comment #1
geek-merlinI think you should be able to add 2 sql fields, one for "month", 1 for "sum...", IFF the table is available to views as base table.