Добрый день!
Есть таблица со следующими полями:
dt - timestamp with timezone;
vol - bigint.
Строки записываются каждую минуту. Нужно сформировать таблицу с такими же полями но сжать в 5 раз, тоесть dt будет с периодичностью в 5 минут, а vol = сумма за этот 5 минутный интервал.
Заранее спасибо.
А что не получается-то?
А что не получается-то?
не знаю какой нужно
не знаю какой нужно сформировать запрос.
Немного магии:
запрос (UPDATE).
Добрый день,
помогите пожалуйста с запросом (UPDATE).
Есть таблица user_preferences,
где, column_name - user_id, ppreferences_value, preferences_key
необходимо заменить суфикс email-ла у всех пользователей,
вот запрос для селекта:
SELECT p.preferences_value
FROM user_preferences p
WHERE p.preferences_key = 'UserEmail'
необходимо, пример name@qwe.com заменить НА name@comp-ny.com
А что не
А что не получается?
Используйте функцию получения подстроки из колонки с E-mail которая выкусывает всё что после @, а потом устанавливайте это значение как конкатенацию полученной подстроки и 'comp-ny.com'
Функции подстроки и конкатенации найдёте здесь:
http://postgresql.ru.net/manual/functions-string.html