Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki
Truncate (numero, decimales)





Elimina posiciones decimales de un número dado.

Ejemplo 1:

SELECT TRUNCATE (120.223, 1);

Devolverá: 120.2 (dejando una posición decimal)


Ejemplo 2:

SELECT TRUNCATE (9580.2283, 0);

Devolverá: 9580 (quitando todas las posiciones decimales)


Ejemplo 3:

SELECT TRUNCATE (9580.2283, 3);

Devolverá: 9580.228 (dejando tres posiciones decimales)

Ejemplo 4 (en Borland Delphi)


md.tc4.Close;
md.tc4.Connection := md.bd;
md.tc4.SQL.Clear;
md.tc4.SQL.Add ('select truncate(avg(tiempoempleado), 0) tiempo_medio');
md.tc4.SQL.Add ('from ' + vtTablaIncidencia + ' i');
md.tc4.SQL.Add ('where i.codigosubcategoria in (');
md.tc4.SQL.Add (' select u.codigosubcategoria');
md.tc4.SQL.Add (' from ' + vtTablaIncidencia + ' u');
md.tc4.SQL.Add (' where u.codigo=:pCodigo)');
md.tc4.ParamByName('pCodigo').DataType := ftInteger;
md.tc4.ParamByName('pCodigo').AsInteger := codigoIncidencia;
md.tc4.open;
if md.tc4.fieldbyname('tiempo_medio').IsNull then
Result := 0
else
Result := trunc (md.tc4.fieldbyname('tiempo_medio').AsInteger);
md.tc4.Close;



Funciones MySQL

Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A