Skip to content

Поддержка сложносочинённых условий CASE WHEN #3

Description

@TroshinAN

Обнаружена ошибка анализа запроса при использовании условного оператора CASE WHEN при использовании нескольких условных операторов WHEN, например:
SELECT CASE
WHEN date_from < @min_date THEN @min_date
WHEN date_from > @max_date THEN @max_date
ELSE NULL END
FROM ....
, где
date_from - столбец таблицы типа DATE
@min_date, @max_date - параметры запроса типа DateTime (тип C#)

Текст ошибки: Message=Конфликт типов операндов: date несовместим с int

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions