PDA

Ver la Versión Completa : SQL Server - Función TRUNC


Viet
21-11-2003, 18:07:08
Buenas:

Amigos estoy trabajando en MSQLS Server y no encuantro como truncar un float..... alguien sabe ???

porque hacer un Cast(xxxx as int) me lo redondea, y eso no es lo que busco.


Gracias y Saludos

Viet
21-11-2003, 19:56:23
Pregunta a los moderadores:

Muchachos, como hago para cambiar el Asunto de un hilo, dado que este solo me toma Q, cuando en realidad estoy poniendo MSSQL Server - Trunc?. Lo que esta generando muy pocas leidas.

Gracias

guillotmarc
21-11-2003, 20:41:54
Hola Viet.

Ya tienes cambiado el título del hilo. Para cambiarlo tu mismo, utiliza el botón Editar debajo del mensaje.

Respecto a una función para truncar un numero, puedes utilizar la función FLOOR.

Te servirá perfectamente si solo utilizas numeros positivos. Si también utilizas numeros negativos tendrías que usar con ellos la función CEILING. Lo que te obligaria a usar un CASE.

CASE WHEN Numero < 0 THEN CEILING(Numero) ELSE FLOOR(Numero) END

Saludos.

jachguate
21-11-2003, 20:43:49
Hasta donde se, no hay forma que vos podas cambiar cambiar el título. Podes enviarle un mensaje al moderador del foro SQL para que edite el hilo y le ponga el título correcto. Podes hacerlo con el link "reportar este hilo a un moderador"

Hasta luego.

;)

guillotmarc
21-11-2003, 20:45:08
A pesar de haber cambiado el Asunto del primer mensaje del hilo, no parece que eso cambie la descripción del hilo. Si aún deseas cambiarlo se lo podriamos pedir a Emilio, aunque espero que con las funciones que te propuse ya no sea necesario.

Saludos.

guillotmarc
21-11-2003, 20:49:14
Gracias Juan Antonio, ya he usado la edición de hilo (aún no la había utilizado nunca)

Saludos.

jachguate
21-11-2003, 21:09:01
:cool: :cool: :cool: :cool:
;)

Viet
21-11-2003, 21:24:52
Muchisimas Gracias Marc!!!

funciono perfecto ;)