04/03/2015, 12:09
|
| | Fecha de Ingreso: marzo-2015
Mensajes: 3
Antigüedad: 9 años, 9 meses Puntos: 0 | |
Consulta algo compleja (Dos diferentes consultas unidas) Mi duda es la siguiente
Tengo 2 tablas una de paletas y una de premios (TIPO A Y B y un numero que lo define)
La tabla
-----------------------
|Paletas
-----------------------
|id|Sabor-|FechaExpiracion|
|1-|fresa--|2014------------|
|2-|Piña---|2013------------|
|3-|Sandia-|2015------------|
-------------------------------
-------------------------------
|Tipo_premio
-------------------------------
|id-|Sabor-|tipo-Premio|
|1-|fresa--|A1----------|
|2-|fresa--|A2----------|
|3-|fresa--|A3----------|
|4-|fresa--|A4----------|
|5-|fresa--|A5----------|
|6-|fresa--|A6----------|
|7-|fresa--|A7----------|
|8-|fresa--|B1----------|
|9-|fresa--|B2----------|
|10|Piña--|B1----------|
|11|Piña--|B2----------|
|12|Piña--|B3----------|
|13|Piña--|A1----------|
|14|Sandia|A1----------|
|15|Sandia|A2----------|
|16|Sandia|A3----------|
|17|Sandia|A4----------|
|18|Sandia|A5----------|
---------------------------
El problema es que necesito clasificar los tipos de premios y sabores en un query con los datos de las paletas digamos lo que necesito es un resultado asi
Paletas as "P", Tipo_premios as "T"
Donde sabor = "fresa"
O bien podria ser P.fechaExp >=2013 and P.fechaExp<=2014
|P.sabor|P.FechaExp|T.tipo-Premio as "Nivel A"|T.tipo-Premio as "Nivel B"
|fresa---|2014-------|A1--------------------------|B1----------|
|fresa---|2014-------|A2--------------------------|B2----------|
|fresa---|2014-------|A3--------------------------|-------------|
|fresa---|2014-------|A4--------------------------|-------------|
|fresa---|2014-------|A5--------------------------|-------------|
|fresa---|2014-------|A6--------------------------|-------------|
|fresa---|2014-------|A7--------------------------|-------------|
Ese seria el resultado final llevo buscando por foros ya unos dias y me urge
El full outer join no funciono
Intente con Union pero no funciono (supongo es mi query)
Con Left join en vez de sacarme 7 filas me da un resultado de
todas las A con b1, luego todas A con B2
Por lo tanto me regresa 14 filas en vez de solo 7, disculpen un poco mi mal redacción pero ya estoy algo desesperado |