Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/01/2016, 06:35
ZedGe1505
 
Fecha de Ingreso: junio-2011
Mensajes: 289
Antigüedad: 13 años, 5 meses
Puntos: 15
Respuesta: Intercambiar columnas por valores

Claramente la estructura (ambas) no es la mejor estas generando demasiada información innecesaria si acceden 50.000 personas a un recinto, tendrás 50.000 filas con 5 campos donde 3 de ellos es null en el peor de los casos, con una tabla semana, persona, recinto debiese bastar.... Pero ese es otro tema


Luego debes hacer un MERGE, si el dato del SELECT no está en tu tabla final haces el INSERT si está haces un UPDATE del campo

INSERT INTO SELECT


MERGE


Para calcular el num de semana es
Código SQL:
Ver original
  1. SELECT DATEPART ( week , '2016-01-15')
por si no lo tenías