Utilizar un valor calculado en un Where
Hola Chicos :p
Tengo un problema con una sentencia sql:eek: nunca habia tenido necesidad de hacer una consulta asi donde un valor calculado lo necesitara incluir en la condicion:confused: miren asi esta mi sentencia original vdd....:rolleyes:
asi funciona pero no es lo que quiero lo que quiero es agregar EXistenTT en el Where pero no me lo permite
como lo puedo hacer:confused: |
y que condicion seria la que necesitas ?
te recomiendo ademas usar left join en lugar de jalar la informacion de 2 tablas |
Seria mas o menos algo asi
comentas si te funciona |
Cita:
Cita:
// Saludos |
no funciono
mira en una tabla tengo la descripcion del producto y el otra solo el codigo del producto
cuando necesito saber informacion del producto uno las 2 tablas de cada tipo de producto hay 2 o mas marcas asi que necesito sumar los productos de un mismo tipo aunque sean diferentes marcas y saber cuales existencias tengo agotadas un poco dificil de explicar no se si me di a entender ji ji ji la instruccion que me comentaste no funciono me dice capability not soported:( alguna otra idea? |
tampoco funciono roman
me manda un mensaje feo :cool: que dice " invalid Field Name ExistenTT "
lo mismo que te decia si pongo Where ExistenTT="0" segun entiendo es que ExistenTT no es un campo real es una variable que cree en tiempo de ejecucion no?:rolleyes: o que sera?:confused: |
nos gustaria saber que base de datos estas usando
de igual forma si pudieras colocar algunos ejemplo de los datos que manejas como los tienes y que es lo que esperas obtener, eso nos ayudaria bastante Algo asi.... ejemplo Cita:
Cita:
Cita:
|
Cita:
|
Ya funciono
Wuauu
ya funciono si que son listos ustedes! pero nunca habia utilizado having explicame que es porque seguramente va haber cientos de articulos sql por ahi pero me gusta escuchar la explicaciones de las personas que las usan son como mas faciles de entender, me explicas plis como ultimo favorzote! ha y muchas gracias!!!!:p |
el Having funciona como un filtro que captura lo que en la condicion establezcas
pero no nos dijiste que base de datos utilizas |
ha perdon..
uso tablas DataBase IV ;) ninguna base de datos asi como tal solo tablas independientes |
ahhhh ok
si tienes alguna otra duda... trataremos de ayudarte saludos |
Creo que, a falta de otra solución, no te queda otro remedio que hacer un select anidado:
Esto, al menos en el SQL estandar, funciona Un saludo |
ya lo prove y no funciono
Me gusto tu opcion por que no habia usado select animados pero ................me marca un error esa instrucccion
la estoy intentando ingresar a un Query en la propiedad Sql, manejo Tablas Database IV no se que mas decirte je jej je alguna alternativa o otra forma de declararlo?:( |
En mi opinión, las subconsultas hay que evitarlas siempre que sea posible porque son más lentas. Por otro lado, son selects anidados no animados :)
// Saludos |
sorry
jajajaja es que es un select bien buena onda jaja esta animado jajaj sorry
fue error de dedo. psi ya se que hay que evitarlo pero si paso esto un stringgrid y ahi hago una segunda consulta creo que seria mas lento, y si quisiera agotar esta posibilidad.y de paso aprender un poco jeje, voy a abrir un nuevo hilo porque creo que ya es un tema nuevo haber como me va;) gracias!!!!! |
La franja horaria es GMT +2. Ahora son las 02:32:57. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi