SELECT ROUND(123.4567, 2)` gives me `123.4600`
Но мне нужно 123.46
.
Тип данных поля - деньги .
Решение:
<%# DataBinder.Eval(Container.DataItem, "FieldName","{0:0.00}") %>
Если применимо, форматируйте на уровне представления, а не на уровне данных, т.е. читайте все данные и усекайте их позже (как в клиенте C#)
SELECT CAST(ROUND(123.4567, 2) AS MONEY)
Будет делать то, что вам нужно