Biorąc pod uwagę ograniczenie używania tylko T-Sql w Sql Server 2005, istnieje lepszy sposób na usunięcie punktu dziesiętnego z typu danych pieniędzy, niż konwersja do varchar (tutaj niejawnie), a następnie zastąpienie przecinka dziesiętnego?T-Sql Usunąć punkt dziesiętny z rodzaju danych pieniężnych
Oto, co mam obecnie.
SELECT REPLACE(1.23, '.', ''), REPLACE(19.99, '.', '')
Która zwraca żądane 123 i 1999, ale zastanawiałem się, czy istnieje lepszy sposób. jakieś pomysły?
Pierwotne ograniczenie polegało na tym, że mogło to być tylko w T-Sql. DataFormatString to rzecz .Net. – Pete