Forum

Para Birimi İç...
 
Bildirimler
Hepsini Temizle

Para Birimi İçin Money mi BIGINT mi ?

2 Yazılar
1 Üyeler
0 Likes
4,603 Görüntüleme
(@eseryilmaz)
Gönderiler: 67
Estimable Member
Konu başlatıcı
 

Merhabalar,

Özellikle kesirli ifadeler de söz konusu olduğunda para birimini tutmak için ne önerirsiniz ?

Bilmiyorum daha önce C# .NET tarafında da denediyseniz basen 5.57 girerseniz örneğin 5.5666666666666666 gibi bir sonuçla karşılaşmanız muhtemel.

Bazı siteler hatta ve hatta büyük siteler N11.com gibi, ondalık kısmı ayrı, kesirli ifadeleri ayrı talep etmekte. 2 TextBox olarak sayı girmenizi istiyor Ondalık______ ve Kesir______ gibi...

Herhalde

Ondalık BIGINT

Kesir BIGINT

olarak kayıt ediliyor.

Money ne denli sağlıklıdır ? Bu işin doğrusu nedir ? Float daki gibi "YUVARLAMA" hatalarının olmaması için kesir ve ondalık kısımlarının N11.com gibi ayrı mı kayıt edilmesi gerekir yoksa MONEY mi ?

Teşekkür ederim.

 
Gönderildi : 02/05/2017 03:04

(@eseryilmaz)
Gönderiler: 67
Estimable Member
Konu başlatıcı
 

Merhabalar,

Özellikle kesirli ifadeler de söz konusu olduğunda para birimini tutmak için ne önerirsiniz ?

Bilmiyorum daha önce C# .NET tarafında da denediyseniz basen 5.57 girerseniz örneğin 5.5666666666666666 gibi bir sonuçla karşılaşmanız muhtemel.

Bazı siteler hatta ve hatta büyük siteler N11.com gibi, ondalık kısmı ayrı, kesirli ifadeleri ayrı talep etmekte. 2 TextBox olarak sayı girmenizi istiyor Ondalık______ ve Kesir______ gibi...

Herhalde

Ondalık BIGINT

Kesir BIGINT

olarak kayıt ediliyor.

Money ne denli sağlıklıdır ? Bu işin doğrusu nedir ? Float daki gibi "YUVARLAMA" hatalarının olmaması için kesir ve ondalık kısımlarının N11.com gibi ayrı mı kayıt edilmesi gerekir yoksa MONEY mi ?

Teşekkür ederim.

 

Merhabalar,,,

stackoverflow da tartıştık konuyu decimal diyorlar ama .net decimal 128 bit iken sql de değişken dinamik. 17 byte lık mı ne böyle bir format da mevcutmuş. Skala varmış. .net 128 bite ugyun hangi hassasiyet seviyesi ?

Örneğin 10, 2 için 12345678,12 için .net formatına uygunluk mümkün müdür ?

 

Teşekkür ederim.

 
Gönderildi : 02/05/2017 19:51

Paylaş: