Конференция "Базы" » Подскажите, в чем ошибка?
 
  • Besonder © (19.12.11 13:53) [0]
    К компоненте DBEdit подключил запрос следующего вида:
    "select date_prod, SUM(kolvo) as SKol from zakaz where MONTH(date_prod) = 12"
    При активации выдает ошибку:
    Invalid use of keyword. Token MONTH(date_prod)

    Спасибо.
  • Ega23 © (19.12.11 14:03) [1]
    Очевидно, в данном диалекте нет такой функции month. Либо оно как-то по-другому выглядит. Либо вообще принимает значения [0..11] (где-то и такое было).
  • Медвежонок Пятачок © (19.12.11 14:41) [2]
    агрегат без группировки не будет работать даже если в синтаксисе есть month
  • Ega23 © (19.12.11 15:12) [3]

    > агрегат без группировки не будет работать даже если в синтаксисе
    > есть month


    А, ну да, там же ещё и sum есть...
  • OW © (19.12.11 16:29) [4]
    не всегда :)
    SELECT avg (AN), count(*)
          FROM [pubs].[dbo].[t_COV]
    все работает

    Автор, что за СУБД?
  • Медвежонок Пятачок © (19.12.11 16:33) [5]
    конечно не всегда, когда кроме агрегатов ничего нет.
  • Besonder © (19.12.11 16:53) [6]
    dBase IV
  • Медвежонок Пятачок © (19.12.11 17:02) [7]
    работать не будет.
    в запросе целых две ошибки.
 
Конференция "Базы" » Подскажите, в чем ошибка?
Есть новые Нет новых   [134431   +10][b:0][p:0]