YetAnotherForum
სალამი სტუმარს ძებნა | აქტიური თემები | შესვლა | რეგისტრაცია

ფავორიტებში დამატება
დამრგვალების პრობლემა
achiko Offline
#1 Posted : Sunday, March 06, 2011 12:35:01 AM

Rank: Member

Medals:

Groups: Registered
Joined: 6/20/2010
Posts: 12
Points: 36
Location: Georgia

Thanks: 0 times
Was thanked: 1 time(s) in 1 post(s)
-- ბაზაში აღწერილი მაქვს MONEY - ის ტიპი
-- 2 დღის უკან მომიტანეს ბაგ ლისტი სადაც აღწერილი იყო ქვემოთმოყვანილი პრობლემა

DECLARE @N MONEY

SET @N = (20.00/18.00)

SELECT @N * 36

--რეზულტატი 39.9996


--ეს ფორმულა გასაგებია რასაც ვაკეთებ, მაგრამ როდესაც ბოსმა იგივე გააკეთა ექსელში
--(20,00/18,00)*36 = 40 და ამით დამთავრდა ჩემი თეორიები დამრგვალებაზე.

-- როგორ მოვიქცე რომ სქლ - სერვერშიც მივიღო 40 და არა 39.9996 ?

მაქვს რამე შანსი ?

Sponsor  
 
Apex ltd. http://www.apex.ge
Guest
#2 Posted : Sunday, March 06, 2011 12:43:31 AM

Rank: Guest

Medals:

Groups:
Joined: 3/22/2010
Posts: 7
Points: 369

Thanks: 0 times
Was thanked: 0 time(s) in 0 post(s)
SELECT ROUND(@N * 36,0)
რომ დაწეო არ გაწყობს?
მგონი იგივე გააკეთა შენმა ბოსმა EXCEL-ში.
vajaGM Offline
#3 Posted : Monday, March 07, 2011 12:28:37 PM

Rank: Administration

Medals:

Groups: Administrators
Joined: 10/20/2012
Posts: 106
Points: 327
Location: Tbilisi

Thanks: 0 times
Was thanked: 0 time(s) in 0 post(s)
ქუოტა (Quote):
SELECT convert(decimal(19,2),@N * 36)
ქუოტა (Quote):
Users browsing this topic
Guest
ფავორიტებში დამატება
Forum Jump  
თქვენ არ შეგიძლიათ დაწეროთ ახალი თემა ამ ფორუმში.
თქვენ არ შეგიძლიათ გასცეთ პასუხი, თემას, ამ ფორუმში .
თქვენ არ შეგიძლიათ წაშალოთ თქვენი პოსტი ამ ფორუმში.
თქვენ არ შეგიძლიათ ჩაასწოროთ თქვენი პოსტი ამ ფორუმში.
თქვენ არ შეგიძლიათ შექმნათ გამოკითხვა ამ ფორუმში.
თქვენ არ შეგიძლიათ ხმის მიცემა ამ ფოუმში.

YAFVision Theme by Jaben Cargman (Tiny Gecko)
Powered by YAF | YAF © 2003-2009, Yet Another Forum.NET
This page was generated in 0.076 seconds.