Ayuda!¿Como uno estas dos consultas?

Buenas tardes a tod@s,
me gustaría pediros ayuda y para eso se que es muy importante explicaros bien el problema, así que espero hacerlo lo mejor posible.
Tengo que dos consultas que por separado funcionan perfectamente, pero no se como ejecutarlas de manera conjunta.
La situación es la siguiente: en la CONSULTA1 se obtienen un conjunto de información de TODAS las ofertas que reunen una serie de requisitos. En la CONSULTA2 se realiza el cálculo de dos fórmulas para UNA única oferta introducida como parámetro cuando se ejecuta la consulta.
El problema está en que no se como conseguir que el resultado de la CONSULTA1 (todas las ofertas) incluya dos nuevas columnas con el cálculo de las fórmulas de la CONSULTA2. ¿Me entendeis?
Estas son las consultas:
CONSULTA1
SELECT
T0.DocNum as Oferta,
T1.SlpName as Comercial,
T2.Zipcode as CP,
T2.City as Poblacion
FROM
OQUT T0 LEFT JOIN OSLP T1 ON T0.SlpCode = T1.SlpCode
LEFT JOIN CRD1 T2 ON T0.CardCode = T2.CardCode
WHERE
T0.Series = '613' and T2.Address LIKE 'FACTUR%'
CONSULTA2
SELECT
STR (Cuentas1.Neto/Cuentas1.Coste,10,3) as FMT,
STR (Cuentas2.Neto/Cuentas2.Coste,10,3) as FMO
FROM (
SELECT
sum(T1.LineTotal) as Neto,
sum(T1.GrossBuyPr*T1.Quantity) as Coste
FROM
OQUT T0 INNER JOIN QUT1 T1 ON T0.DocEntry = T1.DocEntry
WHERE
T0.DocNum = '[%0]' and     T1.Itemcode not in ('10000025','99999999')
) as Cuentas1,
SELECT
sum(T1.LineTotal) as Neto,
sum(T1.GrossBuyPr*T1.Quantity) as Coste
FROM
OQUT T0 INNER JOIN QUT1 T1 ON T0.DocEntry = T1.DocEntry
WHERE
T0.DocNum = '[%0]' and T1.Itemcode ='10000025'
) as Cuentas2
Donde
[%0]
es la variable que utilizo en esta consulta para introducir la oferta manualmente al ejecutar la consulta.
¿Como puedo unir estas consultas para que en vez de tener que pasar la oferta como parámetro de una en una haga el cálculo para todas las resultantes a la vez de la CONSULTA1?
Si necesitais que amplie alguna información decidmelo.
Muchísimas gracias de antemano. Un saludo.

Buenos dias estimado
Cuando trates de unir 2 consultas hay que tener algunas precauciones
1) Ambas consultas deben tener la misma cantidad de campos, ejemplo:
SELECT DocEntry, DocNum, DocDate, Doctotal
FROM OINV
UNION ALL
SELECT DocEntry, DocNum, DocDate, -Doctotal
FROM ORIN
Como puedes ver la consulta 1 tiene 4 campos y la consulta 2 tambien tiene 4 campos.
Cuando no puedas agregar mas campos porque no te sirven, puedes rellenar para que existan mas campos, ejemplo
SELECT DocEntry, DocNum, DocDate, DocDueDate, FolioNum, Doctotal, Comments,
FROM OINV
UNION ALL
SELECT DocEntry, DocNum, DocDate, NULL, NULL, -Doctotal, Commenrs
FROM ORIN
Como vez en la consulta 2 para equiparar la cantidad de campos, agregue 2 campos NULL
2) Los campos de ambas columnas deben tener los el mismo tipo de datos, ejemplo:
SELECT DocEntry"INT", DocNum"INT", DocDate"DATE o NVARCHAR", Doctotal"INT"
FROM OINV
UNION ALL
SELECT DocEntry"INT", DocNum"INT", DocDate"DATE o NVARCHAR", Doctotal"INT"
FROM ORIN
Si la intentas por ejemplo asi, no resultara debido a que los 2 primeros campos tienen tipos de datos distintos.
SELECT DocDueDate"DATE O NVARCHAR", DocEntry, DocNum, DocDate, Doctotal
FROM OINV
UNION ALL
SELECT -DocTotal"INT",DocEntry, DocNum, DocDate, Comments
FROM ORIN
Una forma de corrigir esto es usando CONVERT para cambiar el tipo de datos a el correcto.
Como acotacion, al usar los operadores PIVOT, UNPIVOT, UNION, UNION ALL desaparecen las fechas link "Fechas naranjas"
Espero te sirva
Saludos

Similar Messages

  • NO enciende, no reacciona, ni se puede reaccionar como que esta muerto

    NO enciende, no reacciona, ni se puede reaccionar como que esta muerto

    file://localhost/Users/regalo/Desktop/Captura%20de%20pantalla%202013-02-16%20a%2 0la(s)%2011.48.48.png
    Procesador 1,86 GHz Intel Core 2 Duo
    Memoria 2 GB 1067 MHz DDR3
    Gráficos NVIDIA GeForce 9400M 256 MB
    Número de serie W89412879A5
    Software OS X 10.8 (12A178q)

  • Necesito ayuda como hago para recuperar mi ID ICLOUD se me olvido

    necesito ayuda como hago para recuperar mi ID ICLOUD se me olvido

    Forgotten Screen-Lock Passcode
    Connect the iOS device to your computer and try to make a backup
    iOS: How to back up
    Then restore via iTunes. The iPod will be erased. Place the iOS device in Recovery Mode if necessary to allow the restore.
    If recovery mode does not work try DFU mode.
    How to put iPod touch / iPhone into DFU mode « Karthik's scribblings
    For how to restore:
    iTunes: Restoring iOS software
    To restore from backup see:
    iOS: How to back up    
    If you restore from iCloud backup the apps will be automatically downloaded. If you restore from iTunes backup the apps and music have to be in the iTunes library since synced media like apps and music are not included in the backup of the iOS device that iTunes makes.
    You can redownload most iTunes purchases by:
    Downloading past purchases from the App Store, iBookstore, and iTunes Store    
    http://support.apple.com/kb/HT1212?viewlocale=es_ES
    iOS: Olvido del código o desactivación del dispositivo tras introducir un código incorrecto

  • Ayuda como pongo el fondo blanco a una imagen

    soy muy nuevo en esto y la verdad al parecer no me salen las cosas tengo muchas imagenes que desearia cambiarles el fondo a blanco brillante pues el flash no las aclara lo suficiente mas he intentado con todos los instrumentos y hace todo menos lo que deseo. agradeceria su infinita ayuda
    atte
    Ing. Alfredo GB

    Hola.
    ¿Has probado con los menús de ayuda del programa?.
    La duda que tienes es damasiado "amplia" como para explicarla en los foros, creo yo... Ya que hay mil y una formas de conseguir efectos con ese fin.
    Un saludo.

  • Durante una llamada mi iphone no apaga la pantalla como activo esta opcion?

    mi iphone esta presentando el problema de que cuando estoy en una llamada no apaga la pantalla para estar en la conversacion lo que provoca que sin querer e oprima el altavoz en ocasiones o que se ponga en pausa la llamada. No se porque me dejo de funcionar esta opcion el antes lo hacia. me gustaria saber si es de configuracion el problema o que otra cosa puede ser.

    me dieron otro amig@ si tienes garantia ve a un macstore y que te hagan valida tu garantia aun la deves tener tienes un año con apple ese error o falla yaa no tiene solucion mas que te cambien el equipo si en diagnostico y uso te aparece panic.plist ve y que te lo cambien ami me lo cambiaron en una semana

  • Desde hace pocos dias Mi face time no suena cuando recibo video llamadas. Alguien sabe como reparar esta falla en mi Ipad II

    No se que sucede con el volúmen del Face time de mi Ipad II, Desde hace pocos dias no suena cuando recibo video llamadas o mensajes. Me doy cuenta de que alguien se quiere conectar conmigo porque veo la señal roja en el logo. he restaurado el Ipad pero nada que soluciono
    Alguien sabe cómo arreglar este problema? Agradeceria su ayuda.

    i was facing same issue, i solved this way
    on general settings there are two options for the button above the volume buttons (lock button) the options are as folles
    bock rotation
    silence
    if you have the button on to mute the ipad will never sound incoming facetime calls
    i set the button to bock rotation and now it rings my facetime

  • Ayuda como usar bateria de powerbook nueva la hora de cargar.

    Hola
    tengo una bateria nueva powerbook g4 que rria saber biene llena hasta la segunda raya desde la casa.
    Hay que hacer que se vacie del todo antes de recargar la bateria o se carga con la cantidad que viene
    gracias

    Prefiero con las baterias nuevas, recargarlas totalmente antes de usar.
    Sospecho que recargar por ejemplo, mitad despues mitad luego, probablemente no va a matarlas, pero a quien se quiere descubir eso?
    No yo. Tu tampoco

  • Confundimos nuestros iPod y queremos salvar nuestra información uno esta en Francia y el otro en México. Yo tengo respaldada mi información en mi MAC pero mi hija no. Gracias por su apoyo.

    Hola, quisiéramos recuperar nuestra informcaión pues confundimos nuestros iPOD's mi hija se llevó el mio a Francia y yo me quede con el de ella. Yo tengo mi información respaldad en mi lap pero ella no la tien y quisiera tener sus datos por su trabajo. Gracias por el apoyo.

    Google tanslate:
    Hello, we would regain our informcain our iPOD's confused because my daughter took mine to Franceand I stayed with it. I have my information back in my lap but she does not have and would like to have their data for their work. Thanks for the support.
    What type of information do you want to transfer to your daughter?

  • CREAR DOS ARCHIVOS INDEPENDIENTES EN UNO SOLO

    TENGO UN PROBLEMA GRAVE AYUDA POR FAVOR
    ME MANDAN LOS ARCHIIVOS EN WORD PERO NO SE SI PUEDA PONER DOS PAGINAS TAMAÑO CARTA EN UNA TAMAÑO TABLOIDE (SON PARA HACER UN LIBRO)
    AYUDA POR FAVOR

    Bueno, ahora estamos empezando a entendernos. En el futuro ahorrarás tiempo si proporcionas información de sobra que de menos, como sigue siendo el caso (¿Mac o Windows?).
    Primera aclaración: Acrobat
    no es ni pariente lejano de un programa de diseño, así que todo cambio como el que propones debes hacerlo en la aplicación original, en este caso, Word. Como Word tampoco es un programa de diseño propiamente tal, tengo mis dudas de si podrás hacerlo en él (es un programa que no uso más que en caso de estricta necesidad).
    Hecha esta aclaración, creo que tu mejor opción sería llevarte tus dos páginas a algún programa de diseño, acomodar allí tus dos páginas a tu gusto, y exportar desde allí a PDF. Espera, sí, algunos problemas con la composición, ya que Word no maneja el texto de la misma forma que los programas de diseño. Y también podrías tener problemas con las imágenes, según cuáles sean sus orígenes y cómo fueron colocadas en Word. Si así fuera, te convendría pedir que te envíen los archivos originales de las imágenes.
    Tengo la sospecha que no es ésta la respuesta que esperabas, pero las cosas no siempre son como uno quisiera.

  • Hola tengo un problema con mi iCloud escribí mi correo pero me falto una letra ahora no puedo poner mi contraseña y no se que hacer ? Ayuda así esta la cuenta iCloud franlinjorge6@ pero es así franklinjorge6 ayuda se los agradecería mucho.

    Hola tengo un probrema con mi cuenta iCloud me falto escribir una letra en el correo y ahora no se como agregarla esta así franlinjorge6 pero es asi franklinjorge6 ayuda.

    If your iCloud ID is correct but you put the wrong ID in your phone, sign out of iCloud on your phone by going to Settings>iCloud and clicking 'Delete account'. Then sign in with the correct ID.
    If your iCloud ID is incorrect you must create a new iCloud account with the correct ID.
    Si su iCloud ID es correcta pero puso el ID mal en su teléfono, la sesión de iCloud en su teléfono, vaya a Ajustes> iCloud y haciendo clic en "Eliminar cuenta". Luego inicia sesión con el ID correcto.
    Si su iCloud ID es incorrecto debe crear una nueva cuenta de iCloud con el codigo correcto.
    (Translation by Google)

  • Mi ipad esta bloqueada con un recuadro azul ayuda?

    necesito ayuda mi ipad esta bloqueada con un recuadro azul el cual dice que no tiene suficiente memoria para actualizarse pero no me deja hacer nada e incluso apagar si alguien sabe como quitarlo ayudeme por fa...espero repuestar.

    Reboot the iPad by holding down on the sleep and home buttons at the same time for about 10-15 seconds until the Apple Logo appears - ignore the red slider if it appears on the screen - let go of the buttons. Let the iPad start up.

  • Consultas / Desenfoque y Seleccion

    Hola foro,
    Aqui dos consultas, tal vez un poco basica para los expertos pero que yo no logro resolver del todo bien.
    1 - Algunas veces tengo unas fotos donde todo esta en perfecto foco y el sujeto en primer plano tambien. Me gustaria hacer un desenfoque sutil del fondo, un desenfoque degradado, como es en la realidad, donde los objetos van apareciendo en foco a medida que me acerco al primer plano (adelante de la foto). Con el icono de Desenfoque en la paletta lateral, quedan todo muy empastado y la transicion no es sutil. Como se hace entonces un buen desenfoque en degradado desde el fondo hacia el principio de la imagen. Adjunto ejemplo.
    http://www.pixentral.com/show.php?picture=16***9Urr5kRFjBW4qBvG2MbjYBDL0
    2 - Se puede hacer una seleccion "Suave" de una parte de una imagen, digamos con un pincel? Veo que el Lazo, poligonal, automatico o curvo es "Duro" para seleccionar una figura con curvas. Me gustaria usar un tipo de pincel, con bordes suaves o tipo aerografo de manchas para hacer una seleccion. Se puede?
    Gracias por cualquier info o consejo.
    Saludos,
    Sebastian

    Hola Sebastian.
    Bueno lo que estás pidiendo es casi un tutorial pero bueno, voy a tratar de ayudarte lo máximo.
    Para el desenfoque que quieres hacer prueba los siguientes pasos.
    1. Duplica la capa de la imagen. Ctrl+j (Win) ó Cmd + J (Mac)
    2. Desenfoca la imagen que está en la capa inferior
    3. Selecciona la capa superior y aplícale una máscara de capa: Capa-Máscara de capa-Descubrir todas. La máscara de capa debe ser blanca
    4. Ahora con la máscara de capa seleccionada, seleccionas la herramienta Degradado (G) y verifica que este seleccionado un degradado de Negro a Blanco.
    5. Arrastra con clic sostenido el degradado sobre la imagen que tiene la máscara de capa, en la dirección que desees hacer el desenfoque.
    PD: Si quieres hacer correcciones en algunos elementos de la imagen ten en cuenta.
    Con el pincel puedes corregir la máscara de capa, con el color NEGRO descubres y con el BLANCO ocultas.
    SELECCIÓN SUAVE
    Efectivamente las herramientas de lazos no son las más efectivas al momento de recortar una imagen.
    Como tú lo dices se hace con los pinceles en el modo máscara rápida (Q).
    En la Barra de Herramientas debajo de los cuadros de los colores, puedes ver dos botones que son similares al que hay en la paleta de Capas, unos pequeños cuadritos con un circulito dentro, bueno con estos se accede también al modo máscara rápida y al modo normal.
    Con boton de la derecha (El cuadro blanco con el círculo negro) se accede al modo máscara rápida. Con doble clic se accede a las acciones de la máscara rápida, pincha la opción Áreas Seleccionadas. El color (rojo por defecto) muestra el color con el que vas a pintar con el pincel que es a su vez lo que va a quedar seleccionado. Fijate también que los colores de fondo y frontal cambian automáticamente a blanco y negro.
    Con el Negro pintas y con el Blanco borras, de esta manera puedes hacer corrección en la máscara que estás creando.
    Selecciona la herramienta pincel y personaliza su tamaño y su dureza y empieza a hacer tu selección una vez hayas acabado vuelve al modo normal con el otro botón o con G y listo, ahi está tu selección de bordes suaves.
    PD: Ten en cuenta que para hacer este tipo de selecciones el pincel debe estar al 100% de su opacidad y flujo, si trabajas con una Tableta las opciones de presión de la pluma estén desactivados.
    No entro en muchos detalles por razones obvias, pero en el Menú AYUDA puedes ampliar más tu información.
    Suerte y pulso.

  • Puse a sincronizar mi Ipod con mi música del Itunes, lo dejé un día competo conectado y no me pasó ni una canción al ipod, intenté cargar las canciones arrastrándoles y es lo mismo, lo dejé dos días cargando las canciones y no cargó ni una, cómo hago?

    Puse a sincronizar mi Ipod con mi música del Itunes, lo dejé un día competo conectado y no me pasó ni una canción al ipod, intenté cargar las canciones arrastrándoles y es lo mismo, lo dejé dos días cargando las canciones y no cargó ni una, se queda en "sincronizando...(paso 5 de 5), cómo hago?

    Hola carlos !
    Compré hace poco el iphone 5 y estaba con tu mismo problema. Yo soy una obsesiva del orden y no soporto ver los artistas mal ordenados. En estos días me volví loca buscando, pero encontré la solución para que, al menos los artistas, aparezcan como uno quiere:
    Abrí tu itunes > seleccioná tu dispositivo iphone > música
    En esta instancia ves toda la música que tenés en tu dispositivo. Entonces:
    Elegí una o las canciones que quieras editar > boton derecho > obtener información > anda a la pestaña que dice ordenación > y ahí editas los artistas !
    Te adjunto una imagen para que lo veas. Espero que te sirva, a mi me solucionó el problema y ahora tengo mis artistas ordenados
    Espero que te sirva, saludos !
    Giuliana

  • Como leer tensión RMS?

    Buenos días,
    Sigo batallando con el Labview, acabo de adquirir mi licencia, es la básica, y estoy tratando de leer tensión eléctrica alterna:
    20 Hz -10 kHz
    Entre 30 mV y 700 mV.
    Necesito obtener 10 lecturas de la tensión en RMS, como si fuera un multímetro.
    Tengo una tarjeta de adquisición National Instrument, el problema es que los ejemplos que he leído utilizan partes del software profesional y yo solo tengo la básica, por el momento no puedo solicitar en mi compañia que me compren el software profesional, tenía dos VI que me facilitaron, y funcionaban perfectamente con el labview en modo demo, pero me encuentro con que al tener solo la licencia básica, no puedo ejecutarlos. Adjunto los VI, por si al caso.
    Saludos y espero alguien me pueda ayudar, gracias.
    Adjuntos:
    Acquisition_get.vi ‏71 KB
    Acquisition.vi ‏67 KB

    Hola rabelo_jorge!!
    Muchas gracias por utilizar los foros de National Instruments!!  Las funciones que utilizan los VIs que adjuntaste en tu última publicación, corresponden a la paleta de ''Signal Processing''.  Estas funciones se incluyen a partir de la versión de LabVIEW Full, mas no en la versión LabVIEW Base.  Esta información la puedes encontrar directamente en la ayuda de LabVIEW:
    Esta es la razón por la cual solamente puedes utilizarlas en modo de evaluación, mas no bajo la licencia de LabVIEW Base.
    Las funciones que utilizas contienen código detallado y específico para este tipo de análisis, sin embargo, puedes implementarlo tu mismo utilizando las funciones matemáticas incluidas en la versión de LabVIEW Base.  El propósito de la paleta de ''Signal Processing'' es aprovechar justamente estas funciones de análisis para acelerar tu proceso de desarrollo. 
    Espero que te sirva!
    Saludos!
    Anuar R.
    National Instruments México y Latinoamérica
    Ingeniería de Aplicaciones
    www.ni.com/soporte

  • Tarjeta USB6008 con Labview no me está leyendo dos señales analogas de voltaje al mismo tiempo.

    Buenos días tengo un asunto con mi tarjeta NI USB6008, estoy midiendo dos señales de voltaje a la entrada cada una en un canal diferente de mi tarjeta, mi programa en labview hace lectura de valores de 0 a 120 milivoltios por un canal y de 0 a 5 voltios por el otro, al momento de medir cada entrada por aparte no hay ningún problema pero al intentar medir ambas señales al tiempo por su canal respectivo no lo hace de forma correcta; para que pueda medir tengo que usar dos tarjetas, entonces quisiera saber por que no me lee dos señales de la misma magnitud con una sola tarjeta, que puedo hacer?
    Good mornig, i have an issue with mi Ni card USB6008, Im measuring two voltage signals each one in separate channels obviously, my Labview program performs a measure of values from 0 to 120 mili volts on one channel and from 0 to 5 volts on the other, there is no problem measuring each signal apart, but when I try it with both the measure is not right; so im forced to do it with two separate cards; so, I'd like to know why is this happening and what can i do about it?
    THANKS A LOT, MUCHAS GRACIAS, DANKE SCHÖN

    hola, lo que pasa es que tu tarjeta no puede hacer dos mediciones analogicas simultaneas, la razon es que la adquisicon de datos que inicia primero tiene reservado el uso del hardware mientras hace las mediciones, lo que hace que te genere error el otro vi de toma de datos, hay varias formas de hacer que puedas tomar los datos como deseas, estas son:
    1. hacer una maquina de estados, es decir, un if en el cual en cada estado tomes una medida y luego pases al siguiente estado para tomar la otra medida, esta manera es facil y te sirve solo si te sirve una toma de datos estocastica(dependientes del tiempo de procesamiento del computador, no fijas).
    2. si usas el daq assistant.vi, de la paleta de vi express lo unico que tienes que hacer es definir dos canales de adquisicion, para ello defines uno cuando crees el vi y para crear el otro haces click en el icono que tiene un signo "+" azul con el cual puedes adhicionar otro canal a tu tarea, de esta manera el vi realizara las dos mediciones de forma casi inmediata, si necesitas hacer ajustes por software o calcular el tiempo de retardo creo que el parametro que necesitarias es internal delay, de cualquier manera, con esta forma puedes tener mediciones estocasticas o deterministicas(tiempo de muestreo constante independiente de la velocidad de procesamiento del computador).
    3. conectar dos vi de adquisicion de datos en serie, es decir, que la linea de error de uno de ellos este conectada a la linea de error del segundo, esto hace que el primero se ejecute primero y luego el segundo, este de nuevo, es estocastico
    espero que te halla servido
    pedro rivera
    pdta: te recomiendo que leas el manual de tu tarjeta de adquisiciones, esa tarjeta en particular la recuerdo muy bien porq yo aprendi en una de esas

Maybe you are looking for