帮助,我试图逐日获得一份报告,所以我试着从一个控制台的表中得到这个,我正在寻找那个,我发现子查询作为表,但是,当我尝试时,我得到这个错误。我也发现了一些关于subquerys深度范围的东西。
1054 - “字段列表”中的未知列“ca.fechaIni_Caja”
SELECT
d.Servicio_id_Serv AS plan,
(SELECT COUNT( * )
FROM (
SELECT ins.id_Ins, DATEDIFF( ins.fechaFin_Ins, ca.fechaIni_Caja ) AS resto
FROM Inscripcion ins
LEFT JOIN Freezing f ON ins.id_Ins = f.Inscripcion_id_Ins
WHERE ins.estado_Ins =1
HAVING resto =0
UNION
SELECT ins.id_Ins, DATEDIFF( DATE_ADD( ins.fechaFin_Ins, INTERVAL f.cantidadDias_free
DAY ) , ca.fechaIni_Caja ) AS resto
FROM Inscripcion ins
RIGHT JOIN Freezing f ON ins.id_Ins = f.Inscripcion_id_Ins
WHERE ins.estado_Ins =1
HAVING resto =0
ORDER BY resto ASC
)TablaVencimientos) as contador
FROM
DetalleComprobante d INNER JOIN Cuota c ON d.Cuota_id_Cuo=c.id_Cuo
INNER JOIN Inscripcion i ON i.id_Ins=c.Inscripcion_id_Ins
INNER JOIN Comprobante co ON d.Comprobante_id_Comp=co.id_Comp
INNER JOIN Caja ca ON ca.id_Caja=co.Caja_id_Caja
WHERE d.Concepto_DComp=1
GROUP BY ca.fechaIni_Caja,d.Servicio_id_Serv,i.tipo_Ins
ORDER BY ca.fechaIni_Caja ASC;