Как я могу отсортировать деньги (я использовал VARCHAR) от самого низкого значения до самого высокого в T- SQL? - PullRequest
1 голос
/ 07 марта 2020

Всякий раз, когда я использую ORDER BY {column name} ASC, он не будет точно отображать то, что я хочу отобразить.

8,000.00
132,453.00

будет отображаться:

132, 453.00
8,000.00

, даже если это ASC. Если я изменю тип данных на Decimal .., я потеряю запятые. Помощь!

1 Ответ

0 голосов
/ 07 марта 2020
ORDER BY CAST(AvailableBalance AS money)

в противном случае вы заказываете алфавит c, поэтому «1» предшествует «8»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...