喜林試圖從一個子查詢子查詢出生日期相同主查詢出生日期讀取行甲骨文子查詢
的錯誤是
ORA-00904: "F"."HORA_INICIO": identificador no válido
00904. 00000 - "%s: invalid identifier"
這裏是我的代碼
SELECT F.FECHA,
COUNT(DISTINCT(F.CODIGO_DEPORTE)) AS CONTEODEPORTES,
C.CONTEO AS CONTEO,
CASE
WHEN C.CONTEO IS NULL THEN MIN(F.HORA_INICIO)
ELSE (SELECT *
FROM (SELECT (SELECT NOMBRE_DEPORTE
FROM DEPORTES
WHERE PP.CODIGO_DEPORTE=DEPORTES.CODIGO_DEPORTE) AS NOM
FROM PROGRAMACIONES PP
WHERE TO_CHAR(FECHA_INICIO, 'YYYY-MM-DD HH24:MI:SS') =
TO_CHAR(TO_DATE(F.FECHA,'DAY, DD "de" MONTH "de" YYYY'),'YYYY-MM-DD')
|| ' ' || F.HORA_INICIO
ORDER BY NOM)
WHERE ROWNUM=1)
END AS PRIMER_DEPORTE
FROM FECHAS F
FULL OUTER JOIN CONTEO C
ON (F.FECHA=C.FECHA AND
F.HORA_INICIO=C.HORA_INICIO)
GROUP BY F.FECHA,C.CONTEO
ORDER BY TO_DATE(F.FECHA,'DAY, DD "de" MONTH "de" YYYY')
我的問題是當試圖使用F.FECHA它沒有發現主要查詢
謝謝
樣本數據和期望的結果將有助於解釋您正在嘗試做什麼。 –
這些字段的類型是什麼:'FECHAS.FECHA'和'FECHAS.HORA_INICIO'和'PROGRAMACIONES.FECHA_INICIO'? –
Fecha只是DATE字段的日期部分HORA_INICIO是DATE字段的時間部分,而FECHA_INICIO與fecha相同@JorgeCampos – slozano95