SQL - Trunc

 
Vista:

Trunc

Publicado por gafarov (9 intervenciones) el 03/05/2006 21:05:32
Hola, estoy migrando una base de datos de oracale a sql y me encontre con la funcion trunc. He tratado de reemplazarla utilizando cast o round, pero estos me redondean y yo en realidad necesito la parte entera del numero. Agradeceria cualquier sugerencia en el tema o algun ejemplo de una funcion que me sirva. Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Trunc

Publicado por Isaías (5072 intervenciones) el 03/05/2006 21:46:16
No existe una funcion como tal, pero si puedes convertir tu campo NUMERICO a cadena de caracteres y tomar solo los ENTEROS.

SELECT substring(STR(1234567.89,10,2),1, charindex('.',STR(1234567.89,10,2))-1)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Trunc

Publicado por gafarov (9 intervenciones) el 03/05/2006 21:59:28
te agradezco por la informacion, lamentablemente las funciones STR y charindex no pertenecen a sql standard ansi 92 y por lo tanto no puedo utilizarlos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar