-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix SQL queries on MONEY columns #3492
base: sql/fix/use-date-reader-in-result-set
Are you sure you want to change the base?
Fix SQL queries on MONEY columns #3492
Conversation
@awildturtok Kannst du in deiner Postgres, die du für's Testen nutzt, einmal schauen was bei dir steht, wenn du Vielleicht macht es generell Sinn die Locale beim Parsen von numerischen Werten in Java mit zu berücksichtigen. |
Das ist in |
6bbd2ad
to
adec498
Compare
return null; | ||
} | ||
return money.setScale(2, RoundingMode.HALF_EVEN); | ||
NumberFormat format = NumberFormat.getNumberInstance(config.getLocale().getFrontend()); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@awildturtok Ist denn deine Conquery
-Locale
für die Testinstanz auf GERMAN
gesetzt? Dann sollte das hier hoffentlich helfen.
https://www.postgresql.org/docs/current/runtime-config-client.html#GUC-LC-MONETARY Ich würde mich nicht wundern, wenn man hiermit arbeiten sollte? |
@awildturtok Nach meinem aktuellen Kenntnisstand lässt sich die Locale nicht pro Connection/Query setzen, zumindest nicht so, dass das Ausgabeformat von monetären oder numerischen Werten davon beeinflusst wird (siehe hier). |
No description provided.