1

Konu: Cast ve *

cast daha hiç kullanmadım. help'ten az önce meraktan baktım ve :

SELECT Product_ID, CAST(unit_Cost * in_Stock AS Numeric(8,2)) FROM Products

burdaki * ne anlama geliyor? hiçbirşey anlamadım.

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

2

Re: Cast ve *

çarpım anlamında olsa gerek 

birim_fiyat*stoktaki_miktar   

ben bunu anladım

3 Son düzenleyen, cetinbasoz (04.12.2008 18:33:19)

Re: Cast ve *

Evet carpim. Ben olsam boyle yazardim:

SELECT Product_ID, CAST(unit_Cost * in_Stock AS Currency) as stokAmt FROM Products


Eger cast olmasa VFP icin bu carpimin sonucunda gereken kolonun tip, boy ... mechul. View yarattiysan en kisa zamanda "... properies have changed" diye hata alirsin. Eskiden:

unit * in_stock * 000001.0000 as stokAmt

gibi garip yontemler kullaniyorduk hatirlarsan. Hele memo ile bu is olumdu.

4

Re: Cast ve *

Hay Allah. Pardon ya ben in le başlayan şeyi de için de in geçen bir komut sandım... smile)
in stock gibi gördüm. alt tireyi görmemişim... teşekkürler...

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

5

Re: Cast ve *

cetinbasoz yazdı:

...
unit * in_stock * 000001.0000 as stokAmt

gibi garip yontemler kullaniyorduk hatirlarsan. Hele memo ile bu is olumdu.


ben iif(rakam<999999,000000,rakam) gibi birşey kullanıyordum... öyle çözüm bulmuştum. ama seninki daha hızlı çalışır kesinlikle. aklıma öyle bişey gelmemişti. smile

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com