Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/04/2009, 02:08
benito_camelas
 
Fecha de Ingreso: noviembre-2003
Mensajes: 35
Antigüedad: 21 años
Puntos: 0
Respuesta: problema al unir dos tablas

Muchas gracias jurena, me has ayudado mucho, aunque me queda otra duda.
En SQLServer el select casting se hace tal cual lo dices, salvo que sería
SELECT CAST(campoNumerico as char) primercampo

Lo comento por si hay alguien en el mismo caso y le puede valer la información.

La duda que me queda es que necesito seleccionar los 10 primeros registros de esta consulta y ordenar los resultados por fecha, pero, aunque he visto esta solución por internet, no funciona la opción:
SELECT TOP 10 * (SELECT nombre AS nombre, descripcion AS descripcion, cast(ref_art AS int) AS referencia, fecha AS fecha FROM articulos) UNION (SELECT nombre_art AS nombre, 'notext' AS descripcion, cast(referencia AS int) AS referencia, fecha AS fecha FROM referencias) ORDER BY fecha;

¿A alguien se le ocurre cómo seleccionar los primeros registros?
Gracias.