Referir a campo consulta dentro de la consulta |
Responder |
Autor | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gabores
Habitual Unido: 06/Agosto/2007 Localización: Bolivia Estado: Sin conexión Puntos: 123 |
Tema: Referir a campo consulta dentro de la consulta Enviado: 23/Enero/2020 a las 13:46 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hola a todos.
Los molesto por que no he logrado resolver buscando en el foro el siguiente inconveniente. He creado una consulta en la cual hay varias expresiones (calculos) en diferentes campos. Mi problema es que quiero utilizar esos valores en otros campos de la misma consulta pero no me los reconoce. por decir... Expr1:(importe*cantidad)/100 Expr2: Expr1*200 cuando ejecuto la consulta me pregunta el valor de Expr1 como si no pudiera tomar ese valor. Estoy haciendo algo incorrecto o existe alguna forma de referirme en un campo calculado de una consulta a otro campo calculado dentro de la misma consulta? Desde ya muchas gracias
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Maverick2019
Habitual Unido: 10/Junio/2019 Localización: Madrid Estado: Sin conexión Puntos: 145 |
Enviado: 23/Enero/2020 a las 14:18 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hola
Prueba a introducir el campo origen la segunda expresión entre corchetes. También prueba guardar previamente la consulta. Salu2,
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
VIMIPAS
Colaborador Unido: 06/Enero/2006 Localización: ESPAÑA Estado: Sin conexión Puntos: 5462 |
Enviado: 24/Enero/2020 a las 11:30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Buenos días.
Yo tengo una tabla parecida y acabo de hacer la siguiente prueba con una consulta (pongo la Sql): SELECT CUERPO_FACTURAS.PRECIO, CUERPO_FACTURAS.CANTIDAD, [precio]*[cantidad] AS Expr1, [expr1]/2 AS Expr2 FROM CUERPO_FACTURAS; Y aquí tengo los resultados (sin hacer nada mas... sin guardar, sin nada mas....). Mi versión es Access 2007
No se a que se deberá, pero hace poco conteste a un tema (con Access 2007 también) sobre fechas y a mi me salía el número que Access maneja internamente para las fechas y no la fecha.... mientras que a los demás intervinientes del hilo, sí que les salía bien. Este es el hilo de que hablo: http://www.mvp-access.com/foro/campo-slo-fecha-sin-hora_topic84959.html Saludos.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gracias
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 13990 |
Enviado: 24/Enero/2020 a las 13:51 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Vimipas,
En Office 2010 también funciona así.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gabores
Habitual Unido: 06/Agosto/2007 Localización: Bolivia Estado: Sin conexión Puntos: 123 |
Enviado: 25/Enero/2020 a las 19:14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Muchas gracias a todos por su ayuda.
La realidad es que haciendo la consulta en SQL o VBA si funciona como afirman VIMIPAS y MIHURA pero en una consulta de selección que es lo que necesitaba realizar no es aplicable. Con respecto a la sugerencia de MAVERICK en principio no parecía resultar tampoco, pero probando opciones pude descubrir que si era correcto encerrarlo entre corchetes pero reemplazando la opción AGRUPAR POR por la opción EXPRESION asi que se los cuento por si alguien se encuentra con el mismo problema.
Muchas gracias a todos han sido de gran ayuda!!! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
VIMIPAS
Colaborador Unido: 06/Enero/2006 Localización: ESPAÑA Estado: Sin conexión Puntos: 5462 |
Enviado: 26/Enero/2020 a las 21:08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hola de nuevo.
Aprovechando que no has solicitado el cierre de esta pregunta y que aún sigue abierta, me permito pedirte un favor gabores: ¿Puedes poner aquí la SQL que has conseguido?. Creo que así aún aprenderemos más todos, los que tengan el mismo problema (como tu dices) y los que no sabemos que tenemos ese problema (como yo, por ejemplo). Gracias de antemano. Saludos.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gracias
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |