Ayuda con sentencia ISNULL
Hola experto ralvaradot, recurro nuevamente a ti para que me ayudes, estoy realizando el siguiente sql para pasar filas a columnas,
TemporalComensal
Dim Sql As String
Dim Del As String
Dim Al As String
Fecha1 = DTPicker1.Value
Fecha2 = DTPicker2.Value
Fecha1 = Format(DTPicker1, "yyyy/mm/dd")
Fecha2 = Format(DTPicker2, "yyyy/mm/dd")
If RsTemporalComensal.State = 1 Then RsTemporalComensal.Close
Sql = "SELECT Alimento, ISNULL((SELECT CantidadComensal FROM TemporalComensal WHERE Fecha = #" & Fecha1 & "#), 0) AS dia1, ISNULL ((SELECT CantidadComensal FROM TemporalComensal WHERE Fecha = #" & Fecha2 & "#), 0) AS dia2 FROM TemporalComensal GROUP BY Alimento"
RsTemporalComensal.Open Sql, Base, adOpenDynamic, adLockOptimistic
Set DataGrid1.DataSource = RsTemporalComensal
En la ejecución me produce el siguient error :
Wrong number of arguments used with function in query expression
Por favor te agradeceré mucho me puedas ayudar
Edwin
TemporalComensal
Dim Sql As String
Dim Del As String
Dim Al As String
Fecha1 = DTPicker1.Value
Fecha2 = DTPicker2.Value
Fecha1 = Format(DTPicker1, "yyyy/mm/dd")
Fecha2 = Format(DTPicker2, "yyyy/mm/dd")
If RsTemporalComensal.State = 1 Then RsTemporalComensal.Close
Sql = "SELECT Alimento, ISNULL((SELECT CantidadComensal FROM TemporalComensal WHERE Fecha = #" & Fecha1 & "#), 0) AS dia1, ISNULL ((SELECT CantidadComensal FROM TemporalComensal WHERE Fecha = #" & Fecha2 & "#), 0) AS dia2 FROM TemporalComensal GROUP BY Alimento"
RsTemporalComensal.Open Sql, Base, adOpenDynamic, adLockOptimistic
Set DataGrid1.DataSource = RsTemporalComensal
En la ejecución me produce el siguient error :
Wrong number of arguments used with function in query expression
Por favor te agradeceré mucho me puedas ayudar
Edwin
2 Respuestas
Respuesta de Roberto Alvarado
1
Respuesta de exechapur
1