![]() |
| |||
| Tengo la siguiente sentencia SQL en un programa de vb6.0 SELECT DISTINCTROW Tpersonas.id_persona, Tpersonas.apellidos, Tpersonas.nombre, Tbajas.fecha_inicio, Tbajas.fecha_fin, Tbajas.fecha_fin - Tbajas.fecha_inicio AS duracion, Tsueldos.sueldo_dia, Tsueldos.seg_soc_dia, Tsueldos.agno, Tsueldos.id_categoria, (Tbajas.fecha_fin - Tbajas.fecha_inicio) * Tsueldos.sueldo_dia AS coste_sueldo_baja, (Tbajas.fecha_fin - Tbajas.fecha_inicio) * Tsueldos.seg_soc_dia AS coste_ss_baja FROM Tpersonas, Templeados, Tbajas, Tsueldos WHERE Tpersonas.id_persona = Templeados.id_persona AND Templeados.id_empleado = Tbajas.id_empleado AND Tbajas.id_sueldo = Tsueldos.id_sueldo Y me da error de syntasix si en lugar de DISTINCTROW coloco DISTINCT desaparece el error, la base de datos sobre la que se aplica la sentencia SQL es access2000. ¿Cómo podría obtener los registros distintos ya que sin DISTINTROW obtengo múltiples registros repetidos? Un saludo David |
| | ||||
| ||||
| |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Problemas con el Informe de Problemas y Soluciones | Carlos Ivan | Newsgroup microsoft.public.es.windowsvista | 0 | 16-07-2008 03:38:49 |