String bir alanı real olarak çevirmek

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
kodcuminik
Üye
Mesajlar: 140
Kayıt: 11 Oca 2009 10:25

String bir alanı real olarak çevirmek

Mesaj gönderen kodcuminik »

Detay isminde bir sutunum var tipi string ama içindeki veri rakamsal bunu real tipine cevirmek ve hesaplama yaptırmak istiyorum cast komutu yapıyor ama bir türlü tutturamadım bir örnek yazarmısınız. String tipi varchar 50
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: String bir alanı real olarak çevirmek

Mesaj gönderen conari »

Kod: Tümünü seç

CONVERT(decimal(28,8), detay)

CAST(detay AS decimal(28,8))
denermisiniz
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
kodcuminik
Üye
Mesajlar: 140
Kayıt: 11 Oca 2009 10:25

Re: String bir alanı real olarak çevirmek

Mesaj gönderen kodcuminik »

select CAST(detay AS integer) çalışıyor 15 29 40 gibi net sayıları çeviriyor ama virgüllü alanlar olduğunda çevirmiyor mesala
15,5
22,40

nasıl bir yol izliyebiliriiz
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar
anemos
Üye
Mesajlar: 110
Kayıt: 02 Nis 2007 07:51
Konum: Sakarya / Hendek

Re: String bir alanı real olarak çevirmek

Mesaj gönderen anemos »

Virgüllerin "," noktaya "." çevrilmesi sıkıntıyı giderebilir belki.
kodcuminik
Üye
Mesajlar: 140
Kayıt: 11 Oca 2009 10:25

Re: String bir alanı real olarak çevirmek

Mesaj gönderen kodcuminik »

Nokta olduğunda da sorgu kırılıyor ondalık kısımlar proplem oldu daha önce yapanda yok galiba :)
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar
Cevapla