Insertar datos de a una tabla
Tengo una tabla que enumera el número de comentarios de un sitio en particular como el siguiente:
Date Site Comments Total
---------------------------------------------------------------
2010-04-01 00:00:00.000 1 5 5
2010-04-01 00:00:00.000 2 8 13
2010-04-01 00:00:00.000 4 2 7
2010-04-01 00:00:00.000 7 13 13
2010-04-01 00:00:00.000 9 1 2
Tengo otra tabla que enumera TODOS los sitios, por ejemplo, del 1 al 10
Site
-----
1
2
...
9
10
Usando el siguiente código puedo averiguar qué sitios faltan entradas para el mes anterior:
SELECT s.site
from tbl_Sites s
EXCEPT
SELECT c.site
from tbl_Comments c
WHERE c.[Date] = DATEADD(mm, DATEDIFF(mm, 0, GetDate()) -1,0)
Productor:
site
-----
3
5
6
8
10
Me gustaría poder insertar los sitios que faltan que figuran en mi consulta en la tabla de comentarios con algunos valores predeterminados, es decir, '0'
Date Site Comments Total
---------------------------------------------------------------
2010-04-01 00:00:00.000 3 0 0
2010-04-01 00:00:00.000 5 0 0
2010-04-01 00:00:00.000 6 0 0
2010-04-01 00:00:00.000 8 0 0
2010-04-01 00:00:00.000 10 0 0
la pregunta es, ¿cómo actualicé / inserté la tabla / valores?
salud,
Sotavento