select distinct d.pais,c.id_continente from Exel_Datos.dbo.datos d, Exel_ET.dbo.continente c where d.continente=c.nom_continente;
3. Para llenar la tabla ciudad
select distinct d.ciudad,p.id_pais from Exel_ET.dbo.pais p inner join Exel_Datos.dbo.datos d on d.pais=p.nom_pais ;
4. Para llenar la tabla persona
select dni,sexo,fechaNac from Exel_Datos.dbo.datos;
5. Para llenar la tabla tramite
select distinct tramite from Exel_Datos.dbo.datos;
6. Para llenar la tabla fecha
select day(fechaTramite) as dia,month(fechaTramite) as mes,YEAR(fechaTramite) as anio,cast(datepart(qq,fechaTramite) as varchar(10)) as trimestre,(fechaTramite) as fecha from Exel_Datos.dbo.datos;
7. Para la tabla hechos
select c.id_ciudad,p.dni,t.id_tramite,f.id_fecha,sum(d.costo) as costo_total from
Exel_Datos.dbo.datos d inner join Exel_ET.dbo.persona p on p.dni=d.dni inner join Exel_ET.dbo.ciudad c on c.nom_ciudad=d.ciudad inner join Exel_ET.dbo.tramite t on t.nom_tramite=d.tramite inner join Exel_ET.dbo.fecha f on f.fecha=d.fechaTramite group by c.id_ciudad,p.dni,t.id_tramite,f.id_fecha,d.costo;
8. Para actualizar truncate table tramitado; delete from ciudad; delete from pais; delete from continente; delete from fecha; delete from persona; delete from tramite;