2015-02-19 6 views
0

Попытка создания таблиц лиг и отображения с использованием графиков Plotalot. Я использую предложение BETWEEN, но я, похоже, не получаю ожидаемого результата, который не ... нет результатов! Был бы благодарен за поддержку в этом.Использование предложения BETWEEN в Plotalot

Кодекс

SELECT FieldName, COUNT(FieldValue) AS "Total" 
FROM jos_rsform_submission_values 
WHERE FieldName LIKE'Goals' AND "Total" BETWEEN 1 AND 20 ORDER BY Total DESC 

ответ

0

Я ожидаю, что вы Allready знаете, что должны быть результаты с WHERE синтаксис, используемый.

Try без ""

SELECT FieldName, COUNT(FieldValue) `Total` 
FROM jos_rsform_submission_values 
WHERE FieldName LIKE 'Goals' AND Total BETWEEN 1 AND 20 ORDER BY Total DESC 

Это также может быть сделано с помощью подзапроса

SELECT * FROM 
( 
SELECT FieldName, COUNT(FieldValue) `Total` 
FROM jos_rsform_submission_values 
WHERE FieldName LIKE 'Goals' 
) Sub WHERE Sub.Total BETWEEN 1 AND 20 
ORDER BY Sub.Total DESC 

Попробуйте этот запрос, чтобы убедиться, что у вас есть matchtes от общего между 1 и 20

SELECT FieldName, COUNT(FieldValue) `Total` 
    FROM jos_rsform_submission_values 
    GROUP BY FieldName 
+0

спасибо. Используя первый запрос возвращает «ошибка Plotalot: Участок 2: Неизвестный столбец„Всего“в„ где пункт“[1054]» Второй запрос возвращает «ошибка Plotalot: Эта схема требует 2 колонки предупреждения Plotalot: Участок 2: Нет строк " – TrevR

+0

Это означает, что в вашем запросе нет совпадений. Вы уверены, что есть строки, соответствующие вашему критерию? Попробуйте новый запрос, который я отредактировал в своем ответе. –

+0

Спасибо, у меня уже есть выход из 20 'FieldValues' в порядке убывания. Трудность заключается в изменении от 20 до 80, а затем делении 80 на 4 группы по 20, чтобы сделать лиги 1,2,3 и 4. Вот почему я думал, что предложение МЕЖДУ! Вот рабочий график http://welfarecentral.org/1/ – TrevR

 Смежные вопросы

  • Нет связанных вопросов^_^