Diğer veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
sabanakman
Kıdemli Üye
Mesajlar: 3081 Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)
Mesaj
gönderen sabanakman » 09 Mar 2009 02:57
İyi günler. Örnek bir tablomuz olsun ve adet alanı integer olsun. ADOQuery ile
sorgusu çalıştırılınca Adet alanını integer tipinde getiriyor. Buraya kadar her şey normal ama
Kod: Tümünü seç
select ID, sum(Adet) as Adet from tbl group by ID
sorgusu Adet toplamını Float tipinde getirdi. Bu alan tipini Integer tipinde alabilmenin bir yolu varmıdır acaba? İyi çalışamalr.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
conari
Üye
Mesajlar: 2102 Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık
Mesaj
gönderen conari » 10 Mar 2009 12:25
S.A.
CAST CONVERT yemiyormu hocam access de.
Bir kelimenin anlamını öğretsen bile yeter..
sabanakman
Kıdemli Üye
Mesajlar: 3081 Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)
Mesaj
gönderen sabanakman » 10 Mar 2009 02:47
Garip bir durum ama yok malesef. Bir yığın deneme yaptım ama olmadı. Elimdeki problemi mevcut duruma göre çözebiliyorum ama ortaya çıkan problemin (varsa) çözümünü çok merak ettim doğrusu.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
anemos
Üye
Mesajlar: 111 Kayıt: 02 Nis 2007 07:51
Konum: Sakarya / Hendek
Mesaj
gönderen anemos » 10 Mar 2009 07:46
Merhaba, "Fix" fonksiyonunu dener msiniz?
Kod: Tümünü seç
select ID, Fix(sum(Adet)) as Adet from tbl group by ID;
sabanakman
Kıdemli Üye
Mesajlar: 3081 Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)
Mesaj
gönderen sabanakman » 11 Mar 2009 04:41
Malesef, o da float tipli alan verdi. Şaştım ben bu işe
.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
conari
Üye
Mesajlar: 2102 Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık
Mesaj
gönderen conari » 13 Mar 2009 12:29
Hoca bir dene bunları dene.
Access ------- SQL Server ----------- TEXT Equivalent
CINT(), CLNG() ----- CAST() ------- CAST(SUBSTRING())
FORMAT() ------- CONVERT() -------- CONVERT(SUBSTRING())
Bir kelimenin anlamını öğretsen bile yeter..
sabanakman
Kıdemli Üye
Mesajlar: 3081 Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)
Mesaj
gönderen sabanakman » 13 Mar 2009 01:27
Ahanda bu sefer oldu falla (CINT - CLNG), demekki doğru yöntemle araştırmak lazımmış.
. Bu arada Access format sorgu fonksiyonu string tip üretiyor sanırım
.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .