以下の問合わせを実行します。
SELECT ROUND(CAST('2003/09/15' AS DATE), 'MONTH') (FORMAT 'yyyy-mm-dd');
これは、結果として2003-09-01を返します。 日付が16未満になるため、この日付は月の最初に戻ります。
以下の問合わせを実行します。
SELECT ROUND(CAST('2003/09/17' AS DATE), 'RM') (FORMAT 'yyyy-mm-dd');
結果2003-10-01を戻します。日付が16以上になるため、この日付は次の月の最初に丸められます。