Logo

SQL Server OUNCES Function

Updated 2023-11-09 19:09:09.030000

Description

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

Syntax

SELECT [westclintech].[wct].[OUNCES] (
  <@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 ounces:

column 1column 2
grains0.002285714290
drams0.0625
ounces avoirdupois1
pounds avoirdupois16
stones224
hundredweights1600
tons32000
pennyweights0.0548571429
ounces troy1.09714286
pounds troy13.1657143
grams0.03527396919
tonnes35273.9619

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

Examples

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

Here is the result set.

column 1
1600