Script con pregunta 10, renombrar y subconsultas

20 views
Skip to first unread message

Diego Fabian Pajarito Grajales

unread,
May 4, 2013, 12:34:18 AM5/4/13
to udbases...@googlegroups.com
A continuación el script generado en clase con las funciones de renombrar y subconsultas


-- Pregunta 10
SELECT p1973.municipio,
round ((p1985.poblacion_rural - p1973.poblacion_rural) * 100.0 / p1973.poblacion_rural,3) tasarural,
round ((p1985.poblacion_urbana - p1973.poblacion_urbana) * 100.0 / p1973.poblacion_urbana,3) tasaurbana,
round (((p1985.poblacion_rural + p1985.poblacion_urbana) - (p1973.poblacion_rural + p1973.poblacion_urbana )) * 100.0
   / ( p1973.poblacion_rural + p1973.poblacion_urbana ),3) tasatotal
FROM censo p1973, censo p1985
WHERE p1973.municipio = p1985.municipio AND
p1973.ano = 1973 AND
p1985.ano = 1985





-- Pregunta 10 (Sub Consulta)
SELECT m.nombrem, tasa7385.tasarural, tasa7385.tasaurbana, tasa7385.tasatotal
FROM municipio m,
    ( SELECT p1973.municipio,
    round ((p1985.poblacion_rural - p1973.poblacion_rural) * 100.0 / p1973.poblacion_rural,3) tasarural,
    round ((p1985.poblacion_urbana - p1973.poblacion_urbana) * 100.0 / p1973.poblacion_urbana,3) tasaurbana,
    round (((p1985.poblacion_rural + p1985.poblacion_urbana) - (p1973.poblacion_rural + p1973.poblacion_urbana )) * 100.0
       / ( p1973.poblacion_rural + p1973.poblacion_urbana ),3) tasatotal
    FROM censo p1973, censo p1985
    WHERE p1973.municipio = p1985.municipio AND
    p1973.ano = 1973 AND
    p1985.ano = 1985 ) tasa7385
WHERE m.codigom = tasa7385.municipio



Diego P
Reply all
Reply to author
Forward
0 new messages