Problemas con sentencia IF en SQL
Hola trabajo con Paradox, y necesito poder mostrar un valor de acuerdo al valor de un campo, usando la sentencia IF, la cual eh usado antes en MYSQL, sin problemas, pero no se que pasa en paradox, necesito su ayuda.
miren un ejemplo de lo que necesito:
el error menciona es con respecto a la sintaxis |
En Paradox no existe una función IF
// Saludos |
Hola roman, bueno al escribir IF en el database desktop me parecia que si poque se resalto como reconociendo la sentencia ,creo q me equivoque.
no sabras una forma de poder lograr esto con paradox. Espero tus comentarios Gracias |
Eso es algo que tiene Paradox. Resalta muchas palabras como reservadas, como si en algún momento tuvieran pensado implementarlas, pero jamás lo hicieron ni lo harán. :(
// Saludos |
Quizá te sirva una consulta de dos partes:
// Saludos |
gracias por responder roman, pero lo que necesito es mostralo en una solo registro haciendo la union obtendria 2.
hare una leyenda especificando que es 1 o 2 para tal caso, ya que 1 es moneda nacional y 2 dolares. gracias |
¿Cómo que en un sólo registro? Con el union propuesto obtendrás el mismo número de registros que la tabla original, pero aquellos donde el campo num_moned sea 1 mostrarán 'MN' y los otros 'US'.
Dicho de otra forma, la sentencia que te puse, es, de hecho, equivalente a la que obtendrías con un IF:
// Saludos |
¿ en paradox existe la sentencia CASE WHEN ?
|
ji,ji,ji,ji,ja,ja,ja,ju,ju,ju :) :) :D :D
Perdón :o No me río de ti sino de paradox. // Saludos |
jojo, entonces creo que eso siginfica un "no" a mi pregunta :rolleyes:
|
Así es, no existe.
|
No olvidés que en delphi podes crear un campo calculado que tome su valor dependiendo del de otro campo. Con esto tendrías el mismo resultado que buscas, ¿no?
Saludos. ;) |
La franja horaria es GMT +2. Ahora son las 19:39:27. |
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