Skip to content

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

@TroshinAN

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

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