Logo

SQL Server STONES Function

Updated 2023-11-09 19:11:45.960000

Description

Use the scalar function STONES to convert from drams, grains, grams, hundredweights, ounces, pennyweights, pounds, stones, tonnes, tons, troy pounds or troy ounces to stones.

Syntax

SELECT [westclintech].[wct].[STONES] (
  <@Weight, float,>
 ,<@From_scale, nvarchar(4000),>)

Arguments

@Weight

is any real number. @Weight is an expression of type float or of a type that can be implicitly converted to float.

@From_scale

is the description of the units for @Weight. @From_scale must be a valid value as specified in weight unit representations. @From_scale must be of a data type that is implicitly convertible to varchar.

Return Type

float

Remarks

The following table is a representation of the conversion of one of the weight units of measure into stones:

column 1column 2
grains0.000010204082
drams0.000279017857
ounces avoirdupois0.004464285714
pounds avoirdupois0.071428571429
stones1
hundredweights7.142857142857
tons142.857142857143
pennyweights0.000244897959
ounces troy0.004897959186
pounds troy0.058775510229
grams0.000157473044
tonnes157.473044285714

Conversion of grams includes all the standard prefixes with kilo representing 1,000 and yocto representing 10E-24.

Examples

select wct.STONES(100, 'lbs');

Here is the result set.

column 1
7.14285714285714