mojaSymfonia FORUM
https://forum.mix-soft.pl/

Problem z zerami w zapytaniu SQL w FORTE
https://forum.mix-soft.pl/viewtopic.php?f=15&t=3893
Strona 1 z 1

Autor:  Jari [ 2012-04-04, 20:04 ]
Tytuł:  Problem z zerami w zapytaniu SQL w FORTE

Witam.

Mam zapytanie SQL w którym wyświetlam kolumnę z bazy: "rozrachunki.kwota". Poprzez zapytanie SQL w programie (Projekty -> Zapytanie SQL) kolumna ta wyświetla mi np takie wartości : 234,540000 lub 123,000000 ( sześć znaków po przecinku). Takie samo zapytanie z MSSQL na tej bazie wyświetla mi wartości odpowiednio 234,54 lub 123 . Aby wyświetlać wynik jako kwotę w MSSQL problem mogę rozwiązać tak: cast(zapisy.kwota as decimal(8,2)) i wynikiem jest wtedy wartość 234,54 lub 123,00. Niestety gdy zastosuje CAST-a w zapytaniu w FORTE wynikiem sa same zera, lub gdy zastosuje cast(zapisy.kwota as money) wynikiem jest 0,00.

Może ktoś ma pomysł na rozwiązanie tego problemu

Autor:  wrob [ 2012-04-04, 21:03 ]
Tytuł:  Re: Problem z zerami w zapytaniu SQL w FORTE

a moze zamiast cast jakis convert na formatowany varchar?

Autor:  Jari [ 2012-04-05, 20:42 ]
Tytuł:  Re: Problem z zerami w zapytaniu SQL w FORTE

Convert mi nie pomógł, ale poradziłem sobie tak: str( zapisy.kwota,8,2). Może komuś się przyda

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/