![]() |
no puedo hacer operaciones con alias holas tengo un problema con los alias, no se si el sql server ke tengo instalado esta incompleto o definitivamente no se puede. lo que kiero hacer es algo asi: select count(rut) as alumnos, (alumnos / 12) alumnos_por_mes from alumno group by rut y el error que me aparece es: El nombre de columna 'alumnos' no es válido. pero si la hago de esta forma funciona: select count(rut) as alumnos, (count(rut)/ 12) alumnos_por_mes from alumno group by rut y eso, se puede hacer eso o no? saludos |
Re: no puedo hacer operaciones con alias Que tal Rocket. Sí se puede, aunque la operación(la división) sino mal recuerdo te devuelve sólo la parte entera. Saludos. |
Re: no puedo hacer operaciones con alias mmmmm entonces mi sql server esta malo o le faltan cosas gracias ;) |
Re: no puedo hacer operaciones con alias Me refiero a la segunda sentencia, la cual si es válida: select count(rut) as alumnos, (count(rut)/ 12) alumnos_por_mes from alumno group by rut La primera, efectivamente no se puede de esa manera. |
Re: no puedo hacer operaciones con alias aaaaaaaah ke mal, hasta con el access puedo hacer ese tipo de select bueno, gracias |
Re: no puedo hacer operaciones con alias SQL Server 2000 no soporta ese tipo de sintaxis, efectivamente lo tienes que repetir. SQL Server 2005 ya lo soporta, aunque no directamente, sino que en tu select declaras el alias (en una nueva sección) y dentro de tu select simplemente lo utilizas en todos lados. |
| La zona horaria es GMT -6. Ahora son las 09:03. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.