![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Gracias !!
"Al Leon se le reconoce por las garras !"
Es increible !!!! Roman siempre encuentra una solucion ingeniosa y elegante !!!! Con mucho respeto lo llamare G.M.Roman de ahora en adelante. ( G.M. --> Grand Master ). Si usted estuviese en Borland, estoy seguro que Delphi seria mucho mejor, y definitivamente mejor documentado !!! Mi admiracion y gran respeto para usted, por su inteligencia, conocimiento, facilidad de expresion y tanta paciencia !!! Le deseo siempre lo mejor !!! |
|
#2
|
||||
|
||||
|
La consulta anterior- como dije -es bastante chapucera. Aquí te pongo otra, igual de chapucera pero quizá más eficiente y manejable:
suponiendo aquí, que a y b son de tipo NUMERIC. El CAST interno,
fuerza el valor NULL a ser una cadena, de manera que el CAST exterior ya lo convierte a 0. Si el valor no es NULL, el doble CAST simplemente convierte a cadena y de vuelta a número sin alterar nada. De esta manera nos evitamos los UNION y nos permite agregar más columnas a la suma. Con el método del UNION, por cada columna extra, se requeriría agregar otro tanto de consultas, es decir, con n columnas se tendrían que usar 2^n consultas en la unión. Por otra parte, yo prefiero que sigas llamándome roman, que ése es mi nombre. Lo demás, si bien agradezco el halago, sólo son palabras. Aquí somos todos iguales. // Saludos |
|
#3
|
|||
|
|||
|
Muy bonita solucion !!
Roman, muy bonita solucion !!!.
Con esto queda mas que resuelto el problema ! Otra vez le agradezco !!! Saludos y les deseo lo mejor ! PD: Tengo otra pregunta acerca de SQL, pero mejor la pongo en otro hilo, porque no tiene nada que ver con esto. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Consulta Delphi 6, Delphi 2005 y Delphi 2006 | Leviatan | Varios | 6 | 18-08-2007 16:02:08 |
|