Hola, como están? espero k bien. Bueno, espero que me ayuden, ya que me he atorado con un reporte que estoy haciendo. Tengo una consulta sql, y funciona a la perfección en Access y en un ado. Cuando lo paso a una conexión, para hacer un reporte, si me lo acepta. Pero al querer llamar a la conexión me marca un error. El cual se soluciona si le quito la palabra DISTINCT a mi consulta.
Consulta SQL
SELECT DISTINCT FechaI,FechaF,Pacientes.Nombre, Medicinas.Nombre,num FROM Medicinas INNER JOIN (Pacientes INNER JOIN (Consultas INNER JOIN Receto ON Consultas.Id = Receto.Consulta) ON Pacientes.Id = Consultas.Paciente) ON Medicinas.Id = Receto.Medicina WHERE Medicinas.Nombre= Medic and ((Consultas.Fecha) Between FechaI And FechaF)
Aquí me marca el error cuando la consulta de arriba tiene la palabra DISTINCT
dEnv1.GrandTotal1 lblFechaInicio.caption, lblFechaFin.caption, noRecetas, cmbMedicina.Text
Les agradecería su ayuda. Necesito usar la palabra DISTINCT, porque lo que necesito son nombres de personas, pero que no se repitan.