Hola Sven, cuánto tiempo, me alegro de contactar de nuevo contigo.
Ok. Verás estas son mis consultas de unión.
Tengo hecha una para cada día. D12-D13-D14-D15 con la siguiente estructura:
SELECT [tabla1].[PAREJA],[tabla1].NOMBRE, FROM [tabla1]
WHERE[tabla1].[D12]="T" OR [tabla1].[D12]="M/T"
UNION SELECT [tabla2].[PAREJA],[tabla2].NOMBRE,FROM [tabla2]
WHERE
[tabla2].[GRUPO]= "A" OR [tabla2].[GRUPO]= "B";
para el día 13 (D13)---- Sólo cambiaría la parte final
WHERE
[tabla2].[GRUPO]= "C" OR [tabla2].[GRUPO]= "B";
para el día 14 (D14) ---- idem
WHERE
[tabla2].[GRUPO]= "C" OR [tabla2].[GRUPO]= "A";
para el día 15 (D15) ---- idem.
WHERE
[tabla2].[GRUPO]= "A" OR [tabla2].[GRUPO]= "B";
y luego estas otras donde cambiaría el turno y el grupo
Día 12:
SELECT [tabla1].[PAREJA],[tabla1].NOMBRE, FROM [tabla1]
WHERE[tabla1].[D12]="M" OR [tabla1].[D12]="M/T"
UNION SELECT [tabla2].[PAREJA],[tabla2].NOMBRE,FROM [tabla2]
WHERE
[tabla2].[GRUPO]= "A" OR [tabla2].[GRUPO]= "B";
y para el día 13, 14 y 15 volvería hacer los cambios sólo en los grupos
Lo que necesito es "simplicidad"
Utilizo estas consultas en una de selección para sacar datos que utilizaré luego para hacer un informe y tal y como lo he planteado cada día debo cambiar la consulta de unión. Que vale, no hay problema, pero podría ejecutar la consulta sin darme cuenta de haber cambiado la consulta de union para el día correspondiente y tener unos datos que no son lo que deberían ser
Por eso había pensado en si se podría seleccionar
- el turno. Que aparece en los campos D12, D13, D14 entre:
"T o M/T" o
"M o M/T"
- el grupo. Que siempre ha de ser:
"A o B" o
"B o C" o
"A o C"
O, a lo mejor hay una manera de que cuando ejecute la consulta de selección pueda seleccionar qué consulta de unión quiero utilizar (ya que las tengo hechas, je, je)
No sé si así queda más claro
Muchas gracias y un saludo