SQL Server Para Formatlama sorunu

Yapmak istediğiniz işle ilgili doğru bileşeni bulmak için burayı kullanabilirsiniz. Sadece bulmak için, diğer sorular Programlama forumuna lütfen.
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Cevapla
Okann
Üye
Mesajlar: 81
Kayıt: 09 Tem 2010 02:55

SQL Server Para Formatlama sorunu

Mesaj gönderen Okann »

Merhaba arkadaşlar. Küçük bi konuda daha takıldım :(

float alanım var bu alanda fiyatları tutuyorum. şöyle bir sıkıntım var.

örneğin 1263.8473 gibi bir fiyatı

1,263.84730 ve 1,263.85 şekline getiren 2 ayrı durumum olması gerekiyor.

ilk 2 haneden sonrası 5 ve üzeri ise 847 85 olmalı 844 84 olmalı gibi yani hem aşağı yukarı yuvarlayıp hemde bu şekle döndüremedim. yardımcı olursanız çok sevinirim.
Okann
Üye
Mesajlar: 81
Kayıt: 09 Tem 2010 02:55

Re: SQL Server Para Formatlama sorunu

Mesaj gönderen Okann »

SELECT FORMAT(15423.2353243, 'N5') AS Birim_Fiyat
SELECT FORMAT(15423.2353243, 'N5') AS Dövizli_Birim_Fiyat


SELECT FORMAT(ROUND(15423.2353243, 2), 'N2') AS Tutar
SELECT FORMAT(ROUND(15423.2343243, 2), 'N2') AS Dövizli_Tutar

sorunu çözdüm bu şekilde yapınca halloldu.
Cevapla