【发布时间】:2012-06-09 04:56:34
【问题描述】:
SELECT * FROM (
SELECT
ORG_ROADMARK,
COUNT(DISTINCT EQUIP_INITIAL||EQUIP_NUM||move_dtm) AS Billing_Count
FROM CMD_BILLING_INFO
WHERE move_dtm BETWEEN' 01-FEB-12' AND '29-FEB-12'
AND (
(MOVE_TYPE_CD ='ICR' AND EQUIP_STATUS_CD IN ('L','W'))
OR
( MOVE_TYPE_CD ='RLO' AND EQUIP_STATUS_CD ='L' )
OR
( MOVE_TYPE_CD ='RMT' AND EQUIP_STATUS_CD ='W' )
) GROUPBY ORG_ROADMARK
) ORDERBY ORG_ROADMARK
上面的 sql 缺少右括号错误。使用这个 sql 我能够得到当月的结果,并尝试修改它以逐月获得过去 24 个月的结果,请有任何建议。
【问题讨论】:
-
请您格式化您的代码,以便人们阅读。相信我先这样做,然后看看你是否能找到丢失的)