On this page, we perform basic summaries of ingimp installations. These are for significant users, only (see Defining Significant Users for more information about this concept).
This form gives you a chance to modify the query and quickly see
the results but it does not update the wiki page..
<query>
SELECT
gimp_version AS "GIMP Version",
COUNT(user_id) AS "count"
FROM
(SELECT
interaction_log.user_id,
MAX(gimp_version) AS "gimp_version"
FROM
interaction_log
WHERE
interaction_log.user_id IN (SELECT user_id FROM significant_users)
GROUP BY
interaction_log.user_id) AS version_table
GROUP BY
gimp_version
ORDER BY
gimp_version
</query>
<view type="table" caption="Installed Versions of ingimp"/>
This form gives you a chance to modify the query and quickly see
the results but it does not update the wiki page..
<query>
SELECT
platform AS "Platform",
COUNT(user_id) AS "count"
FROM
(SELECT
DISTINCT interaction_log.user_id,
platform
FROM
interaction_log
WHERE
interaction_log.user_id IN (SELECT user_id FROM significant_users)) AS platform_table
GROUP BY
platform
ORDER BY
platform
</query>
<view type="table" caption="Platform Stats"/>
This form gives you a chance to modify the query and quickly see
the results but it does not update the wiki page..
<query>
SELECT
monitor_width AS "Width",
monitor_height AS "Height",
num_monitors AS "n",
ROUND(num_monitors * 100.0 / total_monitors) AS "%"
FROM
(SELECT
monitor_width,
monitor_height,
COUNT(user_id) AS num_monitors
FROM
(SELECT
DISTINCT interaction_log.user_id,
monitor_width,
monitor_height
FROM
interaction_log,
monitor
WHERE
interaction_log.log_num = monitor.log_num AND
interaction_log.user_id IN (SELECT user_id FROM significant_users)) AS all_sizes
GROUP BY
monitor_width,
monitor_height
ORDER BY
monitor_width,
monitor_height
) AS per_user_monitor_counts,
(SELECT
COUNT(user_id) AS total_monitors
FROM
(SELECT
DISTINCT interaction_log.user_id,
monitor_width,
monitor_height
FROM
interaction_log,
monitor
WHERE
interaction_log.log_num = monitor.log_num AND
interaction_log.user_id IN (SELECT user_id FROM significant_users)) AS all_sizes
) AS total_monitor_counts
</query>
<view type="table" caption="Monitor Size Counts"/>
This form gives you a chance to modify the query and quickly see
the results but it does not update the wiki page..
<query>
SELECT
num_monitors AS "Number of Monitors",
per_user_monitor_count AS "Monitor Count",
ROUND(per_user_monitor_count * 100.0 / total_monitor_count) AS "%"
FROM
(SELECT
num_monitors,
COUNT(num_monitors) AS per_user_monitor_count
FROM
(SELECT
MAX(monitor_num)+1 AS num_monitors
FROM
interaction_log,
monitor
WHERE
interaction_log.log_num = monitor.log_num AND
interaction_log.user_id IN (SELECT user_id FROM significant_users)
GROUP BY
interaction_log.user_id) AS num_monitors_per_user_table
GROUP BY
num_monitors
ORDER BY
num_monitors
) AS monitor_count,
(SELECT
COUNT(num_monitors) AS total_monitor_count
FROM
(SELECT
MAX(monitor_num)+1 AS num_monitors
FROM
interaction_log,
monitor
WHERE
interaction_log.log_num = monitor.log_num AND
interaction_log.user_id IN (SELECT user_id FROM significant_users)
GROUP BY
interaction_log.user_id) AS num_monitors_per_user_table
) AS total_monitor_count_table
</query>
<view type="table" caption="Number of Monitors Summary"/>