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

geek-merlin’s picture

Status: Active » Fixed

I 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.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.