DoruK Mesaj tarihi: Mayıs 12, 2009 Mesaj tarihi: Mayıs 12, 2009 mysql dbmde misal fiyat sütunu var, her malın fiyatı atıyorum 1000, 2400, 343 vs. diye gidiyor. nasıl bir şey yapabilirim mesela tüm fiyatları %10 aşağı çekmek istiyorum?
reyou Mesaj tarihi: Mayıs 13, 2009 Mesaj tarihi: Mayıs 13, 2009 update productstable set price = (price * 90)/100 edit: asagi cekmek istiyomus.
DoruK Mesaj tarihi: Mayıs 21, 2009 Konuyu açan Mesaj tarihi: Mayıs 21, 2009 teşekkür etmeyi unutmuşum. peki bu fiyatları yuvarlama gibi bir şansımız var mı? mesela 5783 olan fiyatı 5800 yapmak istiyorum nasıl yapılabilir acaba?
elesso Mesaj tarihi: Mayıs 21, 2009 Mesaj tarihi: Mayıs 21, 2009 100e böldürürsün kalanı 50 den büyükse bölme işleminin sonucu + 1 ile 100 ü çarparsın 50den küçükse bölme işleminin sonucuyla 100 ü çarparsın :) illaki vardır daha pratik bi yol gerçide, buda çok zor sayılmaz he
DoruK Mesaj tarihi: Mayıs 21, 2009 Konuyu açan Mesaj tarihi: Mayıs 21, 2009 gayet mantıklıymış =) bunu php de yapabilirim ama veritabanını değiştirmem gerekli, sql tarafıyla da yeterinden fazla haşır neşir değilim
elesso Mesaj tarihi: Mayıs 21, 2009 Mesaj tarihi: Mayıs 21, 2009 sql sorgularını bende hiç sevmiyorum çok itici geliyo, veriyi direk yazarken php ile şekillendirirdim ben olsam.
DoruK Mesaj tarihi: Mayıs 21, 2009 Konuyu açan Mesaj tarihi: Mayıs 21, 2009 öyle olursa hem çok yük binecek sunucuya gereksiz yere, hem de veriler sadece sitede göstermek için tutulmadığından ilerde sorunlar çıkacaktır maalesef. gerçi senin dediğin yöntemi kullanayım ben, aşağı yuvarlamak zaten kimsenin hoşuna gitmez =))
Mum_Chamber Mesaj tarihi: Mayıs 21, 2009 Mesaj tarihi: Mayıs 21, 2009 round fonksiyonu var http://dev.mysql.com/doc/refman/5.0/en/mathematical-functions.html#function_round
DoruK Mesaj tarihi: Mayıs 21, 2009 Konuyu açan Mesaj tarihi: Mayıs 21, 2009 Mum_Chamber said: round fonksiyonu var http://dev.mysql.com/doc/refman/5.0/en/mathematical-functions.html#function_roundabi round fonksiyonunu biliyorum floor falan da var ama o küsüratlı sayıları yuvarlamak için değil miydi?
Mum_Chamber Mesaj tarihi: Mayıs 21, 2009 Mesaj tarihi: Mayıs 21, 2009 abi okusana linki =) mysql> SELECT ROUND(23.298, -1); -> 20
Mum_Chamber Mesaj tarihi: Mayıs 21, 2009 Mesaj tarihi: Mayıs 21, 2009 elesso said: elesso fonksiyonu 5 basar buna alternatif olsun diye verdim. yoksa yunus > kazim
elesso Mesaj tarihi: Mayıs 21, 2009 Mesaj tarihi: Mayıs 21, 2009 bana roundla 860 ı 850ye yuvarlayabilirmisin
Mirage Mesaj tarihi: Mayıs 21, 2009 Mesaj tarihi: Mayıs 21, 2009 ROUND fonksiyonu var. ROUND(value, basamak) şeklinde çalışıyor. http://www.w3schools.com/sql/sql_func_round.asp http://msdn.microsoft.com/en-us/library/ms175003.aspx Edik: Baya geç kalmışım 8-)
DoruK Mesaj tarihi: Mayıs 21, 2009 Konuyu açan Mesaj tarihi: Mayıs 21, 2009 hee iyi ben biraz göz atayım madem saolun =)
Mum_Chamber Mesaj tarihi: Mayıs 21, 2009 Mesaj tarihi: Mayıs 21, 2009 yogun yonetici baskisi yaptik =)
Öne çıkan mesajlar