Título: Cómo hacer esta consulta SQL Publicado por: Aikanáro Anário en 8 Agosto 2011, 00:04 am La consulta es: "Realizar consulta que presente regiones y territorios con una columna que identifique que se trata de una region o territorio"
La tengo que hacer a la base de datos NorthWind (http://www.microsoft.com/download/en/details.aspx?id=23654), la pueden descargar, solo pesa 1 mb. La parte que no está subraya es fácil y sé como hacerla, pero se complica cuando le quiero agregar lo que está subrayado: la columna que me diga si es un territorio o región. Soy nuevo en Bases de Datos, aunque sé algo de programación y por lo que he visto hasta ahora, cada cosa tiene un equivalente... entonces me pregunto si lo que está subrayado se haría con algo así como una condición IF. Podría decir select regionDescription, TerritoryDescription, Tipo = (si el RegionDescription = (select RegionDescription) entonces pon R) --selecciono todos los territorios y regiones from Region, Territoy No sé si es así, estoy algo perdido ligrando programación y BD, he puesto como creo que se haría en pseudoConsulta xD :xD Título: Re: Cómo hacer esta consulta SQL Publicado por: fran800m en 17 Septiembre 2011, 01:56 am Lo que puedes usar es
Case When 1 Then 1 When 2 Then 2 .................... Else 0 End Arma la consulta usándolo y si tienes pegas postea. Un saludo, |