【发布时间】:2016-01-11 15:30:12
【问题描述】:
我正在为在 order by 子句中获取 if 语句或 case 语句的语法而苦苦挣扎。
这是我当前的代码:
order by
case WHEN (col.line_item_no != 0) THEN Parent_Catalog_Desc,
col.line_no, spc.attr_value, col.line_item_no ELSE
Parent_Catalog_Desc, col.line_no END
说我缺少一个关键字。如果您需要更多上下文,请告诉我。
基本上,如果 line_item_no 字段不是 0,它遵循第一个排序顺序,如果它是 0,我使用不同的排序顺序。
【问题讨论】:
标签: mysql sql reporting-services report