Привет ниже мой код SQL, и он дает мне ошибку, и я не знаю, почему.Если кто-нибудь может помочь.
select time_dif, count(time_dif) as count
from
(
select datediff(so_so_close_time,date_closed) as time_dif
from `mbg_service_prd`.`mds_service_orders_base_cdl`
inner join `mbg_service_prd`.`rnt_incident_detail_base_cdl`
on
(srv_customer_phone = mobile_phone or srv_customer_email = email_address)
where (
(srv_customer_phone<>''or srv_customer_phone is not null)
or (srv_customer_email<>'' or srv_customer_email is not null)
or (mobile_phone<>'' or mobile_phoneis not null)
or (email_addressis<>'' or email_addressis not null)
)
)
group by time_dif
order by time_dif
Это дает мне сообщение об ошибке: org.apache.spark.sql.catalyst.parser.ParseException: несоответствующий ввод 'из' ожидающих {, 'ГДЕ', 'ГРУППА', 'ЗАКАЗАТЬ', 'HAVING ',' LIMIT ',' LATERAL ',' WINDOW ',' UNION ',' EXCEPT ',' INTERSECT ',' SORT ',' CLUSTER ',' DISTRIBUTE '} (строка 3, позиция 0)