problema con consulta
Publicado por Antonio (33 intervenciones) el 12/04/2006 12:57:03
Hola. A ver si alguien me echa un cable con esta consulta :
SELECT DatePart("yyyy",SIEAn_Creado) AS AÑO, DatePart("m",SIEAn_Creado) AS mes, Count(dbo_SIEUEDOfWeb_OfertaWeb.SIEUEDOf_Codigo) AS anuladas
FROM dbo_SIEUEDOfWeb_OfertaWeb LEFT JOIN dbo_SIEUEDOfWebEstAct_OfertaWebEstadoActual ON dbo_SIEUEDOfWeb_OfertaWeb.SIEUEDOf_Codigo = dbo_SIEUEDOfWebEstAct_OfertaWebEstadoActual.SIEUEDOf_Codigo
WHERE (((dbo_SIEUEDOfWebEstAct_OfertaWebEstadoActual.SIEUEDOf_Estado)="ANULADA"))
GROUP BY DatePart("yyyy",SIEAn_Creado), DatePart("m",SIEAn_Creado);
En teoría tengo una tabla con ofertas en las que ninguna tiene como estado ANULADA, así que en el COUNT me tienen que salir todo ceros. Se que es ahciendo un LEFT JOIN pero no lo consigo. Un saludo.
SELECT DatePart("yyyy",SIEAn_Creado) AS AÑO, DatePart("m",SIEAn_Creado) AS mes, Count(dbo_SIEUEDOfWeb_OfertaWeb.SIEUEDOf_Codigo) AS anuladas
FROM dbo_SIEUEDOfWeb_OfertaWeb LEFT JOIN dbo_SIEUEDOfWebEstAct_OfertaWebEstadoActual ON dbo_SIEUEDOfWeb_OfertaWeb.SIEUEDOf_Codigo = dbo_SIEUEDOfWebEstAct_OfertaWebEstadoActual.SIEUEDOf_Codigo
WHERE (((dbo_SIEUEDOfWebEstAct_OfertaWebEstadoActual.SIEUEDOf_Estado)="ANULADA"))
GROUP BY DatePart("yyyy",SIEAn_Creado), DatePart("m",SIEAn_Creado);
En teoría tengo una tabla con ofertas en las que ninguna tiene como estado ANULADA, así que en el COUNT me tienen que salir todo ceros. Se que es ahciendo un LEFT JOIN pero no lo consigo. Un saludo.
Valora esta pregunta


0