Неправильно определяется место ошибки

Обсуждение возникших проблем, предложений и ошибок dbForge для MySQL
Закрыто
Akella
Сообщения: 217
Зарегистрирован: Пн 02 апр 2012 14:41

Неправильно определяется место ошибки

Сообщение Akella » Ср 25 июл 2012 11:53

Вот код:

Код: Выделить всё

SELECT u.id
     , u.fio
     , u.login
     , u.id_brigadir
     , u.plus_sum_premier
     , u.prepayment_premier
     , sum(if(dayofweek(d.date_out) = 2, if(a.paid = 0, v.price_d, 0), if(a.paid = 0, v.price, 0))) AS sum_free
     , sum(if(dayofweek(d.date_out) = 2, if(a.paid = 1, v.price_d, 0), if(a.paid = 1, v.price, 0))) AS sum_paid
     , (SELECT count(o.id)
        FROM
          kvartal_ekr.object_n o
        WHERE
          o.id_infosource_exclusive = u.id
          AND o.is_deleted = 0) AS ex_count
     , (
       CASE (SELECT count(o.id)
             FROM
               kvartal_ekr.object_n o
             WHERE
               o.id_infosource_exclusive = u.id
               AND o.is_deleted = 0)

       WHEN 0 THEN
         20.4
       WHEN 1 THEN
         25.5
       WHEN 2 THEN
         30.6
       ELSE
         35.7
       END) AS sum_default


FROM
  kvartal_ekr.users u

LEFT JOIN kvartal_prem.ads a
ON (u.id = a.id_user_ekr AND a.Deleted = 0 AND a.gdn = 0)

LEFT JOIN kvartal_prem.datas d
ON (d.id_ads = a.id & dt_start & dt_end)

LEFT JOIN kvartal_prem.vid v
ON (v.id = a.vid AND v.deleted = 0)

WHERE
  u.id = 331 and
  u.is_deleted = 0
  AND u.is_blocked = 0


GROUP BY
  1
Обратите внимание на строку с "макросами"
ON (d.id_ads = a.id & dt_start & dt_end)
dbForge for MySQL выдает сообщение об ошибке внизу, под таблицей, но номер строки и столбца показывает 1:1

см. снимок:
http://i43.fastpic.ru/big/2012/0725/02/ ... 5a9b02.png

Alexander

Re: Неправильно определяется место ошибки

Сообщение Alexander » Ср 25 июл 2012 14:54

Не могли бы Вы прислать выражения CREATE TABLE таблиц, которые использовались в данном запросе?

Akella
Сообщения: 217
Зарегистрирован: Пн 02 апр 2012 14:41

Re: Неправильно определяется место ошибки

Сообщение Akella » Чт 26 июл 2012 07:01

отправил на support devart com

Alexander

Re: Неправильно определяется место ошибки

Сообщение Alexander » Чт 26 июл 2012 11:45

Мы не получали Ваше письмо.

Не могли бы Вы отправить его ещё раз на supportATdevartDOTcom ?

Akella
Сообщения: 217
Зарегистрирован: Пн 02 апр 2012 14:41

Re: Неправильно определяется место ошибки

Сообщение Akella » Чт 26 июл 2012 11:58

повторил

Alexander

Re: Неправильно определяется место ошибки

Сообщение Alexander » Чт 26 июл 2012 15:36

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

Akella
Сообщения: 217
Зарегистрирован: Пн 02 апр 2012 14:41

Re: Неправильно определяется место ошибки

Сообщение Akella » Пн 10 дек 2012 11:05

Всё ещё актуально
снимок: http://shot.qip.ru/00aAbU-1Myy9DqPb/

Alexander

Re: Неправильно определяется место ошибки

Сообщение Alexander » Пн 10 дек 2012 15:46

Исправление данной ошибки будет включено в следующую версию продукта 5.5

Закрыто