[英]Oracle SQL I cannot do group by
The error I'm getting is Missing Expression 我收到的错误是缺少表达
Below is my SQL statement 下面是我的SQL语句
select
ecell_name,
ecell_relation,
pmm_datetime,
pmHoExeOutAttLteInterFQci1 As_Exec_Attempt_Out
--pmHoExeOutSuccLteInterFQci1 As_Exec_Succes_Out,
--(pmHoTooEarlyHoQci1) As Early_HO, (pmHoTooLateHoQci1) As Late_HO,
--(pmHoWrongCellReestQci1) As WrongCellReest_HO,
--(pmHoWrongCellQci1) As WrongCell_HO, (pmHoOscQci1) As Osc_HO
from PMMCOUNTER_DB.LC_N_EUTRANCELLREL_D
where substr (ECELL_NAME,1,4) in 'BKPA' and pmm_datetime BETWEEN TO_DATE('14/06/2019','DD/MM/YYYY') AND TO_DATE('15/06/2019','DD/MM/YYYY') and direction='Outgoing'
and GROUP BY ecell_relation
First, you need to delete and
orepator before your group by
. 首先,您需要删除
and
orepator您的前group by
。 Second, you need to use all selected fields in your group by
. 其次,您需要使用
group by
所有选定的字段。 This should works: 这应该工作:
select ecell_name,
ecell_relation,
pmm_datetime,
pmHoExeOutAttLteInterFQci1 As_Exec_Attempt_Out
--pmHoExeOutSuccLteInterFQci1 As_Exec_Succes_Out,
--(pmHoTooEarlyHoQci1) As Early_HO, (pmHoTooLateHoQci1) As Late_HO,
--(pmHoWrongCellReestQci1) As WrongCellReest_HO,
--(pmHoWrongCellQci1) As WrongCell_HO, (pmHoOscQci1) As Osc_HO
from PMMCOUNTER_DB.LC_N_EUTRANCELLREL_D
where substr(ECELL_NAME, 1, 4) in 'BKPA'
and pmm_datetime BETWEEN TO_DATE('14/06/2019', 'DD/MM/YYYY') AND
TO_DATE('15/06/2019', 'DD/MM/YYYY')
and direction = 'Outgoing'
GROUP BY ecell_relation, ecell_name, pmm_datetime, pmHoExeOutAttLteInterFQci1
在GROUP BY之前删除运算符“和”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.