No se como realizar esta consulta
Tengo una tabla, donde estan campos como
Código:
Num Cantidad Tipo Código:
Num Cantidad El otro problema es de que en una colsulta utilice campos calculados y una variable para poner en el campo calculado el dato, pero al hacer SCROLL en el DBGrid, me cambia el dato que puse. De todas manras gracias por su ayuda. |
Un comentario: decir que trabajas con BDE no es decir mucho ya que el bde te sirve para acceder a varios tipos de bases de datos.
Suponiendo que estás trabajando con Paradox, en efecto, no puedes usar condicionales. Pero en el caso particular que quieres puedes lograrlo así:
El cast convierte el tipo booleano a entero (false->0, true->1) de manera que al multiplicar por 2 y restar 1 obtienes false -> -1 true -> 1 Éste es el factor que necesitas para cantidad de manera que obtienes +cantidad si tipo=true y -cantidad si tipo=false, que es lo que requieres para sumar o restar según el caso. Para el otro problema, además de que deberás abrir un nuevo hilo ya que no se relaciona con la primera pregunta, deberás especificar con mayor claridad. // Saludos |
esaa!
buenisima solucion,, no se me hubiera ocurrido en 2000 años---
|
La franja horaria es GMT +2. Ahora son las 23:16:48. |
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