2017-01-25 13 views
0

Я новичок в postgresql, и я хотел бы задать вопрос.Запрос Postgresql (по фиксированному значению столбца таблицы)

У меня есть таблица (mytable), которая имеет три столбца (идентификатор клиента (текст), время (VARCHAR), Потребление (целое число))

один ряд, например, является:

customer_id time consumption 
C11   monday 290 

Я хочу найти среднее потребление в воскресенье (только в указанный день).

Я попытался

SELECT AVG(Consumption) 
FROM mytable 
WHERE time='sunday'; 

, но он не работает. Я думаю, что проблема существует в инструкции WHERE.

+0

Что означает «* он не работает»? Вы получили сообщение об ошибке? Если да, то какая ** точная ** ошибка? Получаете ли вы неправильные результаты? Если да, то что вы получаете и чего вы ожидаете? –

ответ

0

вы можете использовать как оператор

EX: выберите ...

где время как '% воскресных

но проверить, существует некоторое пустое пространство, или что-то вроде этого

+0

oh, вы изменили ^^ –

+0

Я тоже пробовал это, но все равно ничего. :-( – Emma

+0

Вы можете оставить сообщение об ошибке? –