Pasar Filas a Columnas
Hermano otra ves yo molestándote, pero no te preocupes no te complicare la noche con mis preguntas, te cuento que hice las cosas como me las recomendaste es decir "ir armando la sentencia paso a paso" y ahora la sentencia me funciona correctamente, gracias por la paciencia, por si alguien la necesita te envío la sentencia:
Sql = "SELECT Alimento, (SELECT SUM(CantidadComensal) FROM TemporalComensal WHERE Fecha = #" & Del & "# And Alimento = Q.Alimento) AS [DIA 1], (SELECT SUM(CantidadComensal) FROM TemporalComensal WHERE Fecha = #" & Al & "# And Alimento = Q.Alimento) AS[DIA 2] FROM TemporalComensal Q GROUP BY Alimento"
Para quienes lean esto hagan lo que dice EXECHAPUR:
"Por eso te digo que uses una sentencia normal y que vayas armando la tabla desde vb y no desde sql" Consejo simple pero MUY EFECTIVO!
Muchas gracias hermano.
Edwin
Sql = "SELECT Alimento, (SELECT SUM(CantidadComensal) FROM TemporalComensal WHERE Fecha = #" & Del & "# And Alimento = Q.Alimento) AS [DIA 1], (SELECT SUM(CantidadComensal) FROM TemporalComensal WHERE Fecha = #" & Al & "# And Alimento = Q.Alimento) AS[DIA 2] FROM TemporalComensal Q GROUP BY Alimento"
Para quienes lean esto hagan lo que dice EXECHAPUR:
"Por eso te digo que uses una sentencia normal y que vayas armando la tabla desde vb y no desde sql" Consejo simple pero MUY EFECTIVO!
Muchas gracias hermano.
Edwin
1 Respuesta
Respuesta de exechapur
1