![]() |
union y null
Hola foro les hago dos consultas
1 - como puedo hacer para que me muestre todos los registros que la fecha es <> vacio si pongo select fnacimiento from Tabla where fnacimiento is null me muestra los que tiene null pero si quiero que me muestre todo lo contrario probe con <> null, not is null y nada probe con esto que anda pero no hay otra forma select codigo, fnacimiento from tabla where codigo not in ( select codigo, fnacimiento from tabla where fnacimiento is null)) y el tema de union es posible unir dos consultas donde cada una se ordena de distinta manera? |
Buenas tardes,
Ni idea que BD utilizás pero podrías probar con un: IS NOT NULL, puesto que el NULL no es un valor para aplicar comparaciones. El de unión ya depende del motor de BD que no especificás, por lo que me ahorro decir algo que no te serviría. Saludos! |
perdon
utilizo interbase 6
|
perfecto
anduvo barbaro el is not null. gracias
|
Si no me equivoco, el union puede hacerse siempre y cuando el nº de campos que devuelvan las querys involucradas sea el mismo y tengan el mismo tipo de campos las columnas de las dos querys. De hecho , es de sentido comun que sean iguales las columnas. La forma en que ordenes cada query es indiferente.
En alguna ocasión he utilizado columnas incluidas a mano con valor ' ' para que me coincidan el nº y el tipo. Espero haberte ayudado. Un saludo y suerte |
La franja horaria es GMT +2. Ahora son las 21:06:01. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi