Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 4, 2013 19:30:38

erjemin
Зарегистрирован: 2012-07-11
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос скорее про MySQL ... почему не работают встроенные функции:

Вот такой код:

dbcursor.execute( u“”“
SELECT MAX (tbIndexValue.tmDate) AS dtLastDate
FROM tbIndexValue
WHERE tbIndexValue.szTICKER = \”%s\“
GROUP BY tbIndexValue.szTICKER;”“” % szCheckTIKER )
dtLastDateTicker = cursor.fetchone()

вылетает по исключению:

DB ERROR ((1630, “FUNCTION db_stocks.MAX does not exist. Check the ‘Function Name Parsing and Resolution’ section in the Reference Manual”))

В MwSQL я недавно. До того в разных Access и MS SQL… там такое работало. Доки по MySQL тоже говорят что такая функция есть… Выкручиваться с “выведи все отсортированное и взять крайнее значение” или запрос в запросе не хочу. Базы Данных должны такие штуки сами делать…

Офлайн

#2 Фев. 4, 2013 20:46:58

erjemin
Зарегистрирован: 2012-07-11
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос скорее про MySQL ... почему не работают встроенные функции:

Проблема в пробеле.

МАХ(A) – правильно
MAX (A) – неправильно!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version