Как к раунду без конечных нулей в SQL Server 2005?

Тенденция мы занимаемся DSL's, является первой вещью, которая приходит на ум при чтении вопроса. Проблема состояла в том, что там не существует 1 к 1 отношения между моделями (как UML) и реализация. Microsoft среди других работает над получением там, так, чтобы можно было создать приложение как что-то подобное UML, затем кодировать, может быть сгенерирован. И важная вещь - поскольку Вы решили изменить свой код, модель, отразит это снова.

Windows Workflow Foundation является довольно хорошим примером. Из причины существуют плоские файлы и/или XML в фоновом режиме, но Вы обычно заканчиваете тем, что определили свою бизнес-логику в инструменте оркестровки. И это довольно прохладно!

Мы нуждаемся в большем количестве "взглядов" фабрик программного обеспечения и будем видеть более богатый опыт IDE в будущем, но пока компьютеры, на которых работают, обнуляет и, плоские текстовые файлы могут и (вероятно) всегда быть промежуточной стадией. Как указано уже будьте несколькими людьми, простые текстовые файлы очень гибки.

9
задан Alex 4 November 2009 в 13:13
поделиться

3 ответа

Try this

select CAST(round(100.5555, 2) AS DECIMAL(8,2))
12
ответ дан 4 December 2019 в 11:06
поделиться

You could re-cast it as your original datatype, e.g.

SELECT CAST(ROUND(100.5555, 2) AS FLOAT)

However, this sounds like display logic and therefore, I suspect you are better off doing this within your UI rather than your DB.

6
ответ дан 4 December 2019 в 11:06
поделиться

declare @d decimal(8,2) can help you.

1
ответ дан 4 December 2019 в 11:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: