我想要两个量,但我得到两个不同的行。金额应该给我一共" 2231"和一排。它们也属于名为DETA_AJUN_NRO的唯一键。
MONTO NAC CEDULA CODIGO SUBCODIGO FISCAL FECHA
------- --- ------- ------ --------- ------ --------
1673,25 V 8018573 28 50 2017 11/05/17
557,75 V 8018573 28 50 2017 30/05/17
这是我使用的查询:
SELECT DISTINCT SUM(DETA_MTO_CUOTA) MONTO,
DETA_NACIONALIDAD NAC, DETA_CEDULA CEDULA, DETA_CODIGO CODIGO,
DETA_SUB_CODIGO SUBCODIGO, DETA_AJUN_ANO_FISCAL FISCAL, DETA_FEC_CRE FECHA
FROM SRH_DETALLE_AJUS
WHERE DETA_AJUN_NRO = 6351
AND DETA_TIPO_REG = 'A'
AND DETA_SUB_CODIGO = 50
GROUP BY DETA_NACIONALIDAD,DETA_CEDULA,DETA_CODIGO,DETA_SUB_CODIGO,DETA_AJUN_ANO_FISCAL,DETA_FEC_CRE
尽管使用了DISTINCT
和GROUP BY
,我仍然无法将两个行合并为一个。
非常感谢。
答案 0 :(得分:1)
您需要通过以下方式从群组中删除日期:
function ChildComponentController($scope) {
$scope.$watch('$ctrl.item.name', function() {
alert($scope.$ctrl.item.name);
});
}