Error con consulta
Publicado por Eduardo (1 intervención) el 31/05/2017 19:20:46
Muy buenas a todos espero no molestar con mi duda al respecto de una consulta.
Lo que sucede es que tengo 3 tablas una con trabajos y sus respectivas fechas otra con todas las semanas del año y otra tabla con los meses del año, cada trabajo en la tabla Jobs tiene fechas y tiene un costo y en mi consulta utilzando el formato de semanas saco un porcentaje que es el costo/semana y dependiendo del a semana que este se divide entre la meta semanal y me da el resultado correcto en porcentaje, el problema esta cuando quiero crear una consulta con la tabla meses donde en vez de tomar solo el mes especificado me da como resultado el mismo trabajo 3 veces con los datos de la tabla mes como en el ejemplo que se muestra abajo son los valores de las tablas entonces cuando un trabajo es por ejemplo del mes 6 con un valor 932000 la consulta me da como resultado si el costo se hubiera dividio entre los 9320000, los 860000 y los 1020000 mientras que el de semanas se divide bien y ya intente de todo pero aun asi me siguen saliendo los valores duplicados
Tabla semanas
1 100000
2 100000
3 100000
...
n
Tabla meses
1 860000
2 860000
3 860000
4 932000
5 932000
6 932000
...
10 1020000
11 1020000
12 1020000
Lo que sucede es que tengo 3 tablas una con trabajos y sus respectivas fechas otra con todas las semanas del año y otra tabla con los meses del año, cada trabajo en la tabla Jobs tiene fechas y tiene un costo y en mi consulta utilzando el formato de semanas saco un porcentaje que es el costo/semana y dependiendo del a semana que este se divide entre la meta semanal y me da el resultado correcto en porcentaje, el problema esta cuando quiero crear una consulta con la tabla meses donde en vez de tomar solo el mes especificado me da como resultado el mismo trabajo 3 veces con los datos de la tabla mes como en el ejemplo que se muestra abajo son los valores de las tablas entonces cuando un trabajo es por ejemplo del mes 6 con un valor 932000 la consulta me da como resultado si el costo se hubiera dividio entre los 9320000, los 860000 y los 1020000 mientras que el de semanas se divide bien y ya intente de todo pero aun asi me siguen saliendo los valores duplicados
Tabla semanas
1 100000
2 100000
3 100000
...
n
Tabla meses
1 860000
2 860000
3 860000
4 932000
5 932000
6 932000
...
10 1020000
11 1020000
12 1020000
Valora esta pregunta
0