EDIT:
--use locale English
select * from sys.dm_fts_parser('"12345,10"',1033,NULL,0)
--use locale Portuguese
select * from sys.dm_fts_parser('"12345,10"',2070,NULL,0)
UPDATE:Oké, ik ben erin geslaagd om uw scenario te repliceren en ja, het lijkt standaardgedrag te zijn met SQL Server FTS. Het lijkt echter alleen naar boven af te ronden op het dichtstbijzijnde 1/10e van het getal (de dichtstbijzijnde 10 centavos in uw geval), en NIET op het dichtstbijzijnde gehele getal.
Dus bijvoorbeeld; 12345,88 zou worden geretourneerd in zoekopdrachten voor zowel 12345,88 als 12345,9 , terwijl 56789,98 zou verschijnen in zoekopdrachten voor 56789,98 en 56790. Een getal zoals 45678,60 blijft echter intact zonder afronding naar boven of beneden, dus het is niet zo erg als u denkt.
Ik weet echter niet zeker of u iets kunt doen om dit gedrag te veranderen. Een snelle zoekopdracht op Google leverde niets op.