ARKADAŞLAR SORUNU AŞAĞIDAKİ GİBİ HALLETTİM ARKADAŞLARA FAYDALI OLMASI DİLEĞİYLE. ŞABAN ABİMİN KODUNDAN HAREKETLE TABİ. ÇOK TŞK. EDERİM ŞABAN ABİ.
select *, (CevapSayi*100/Toplam) as Yuzde from (select *, (select sum(CevapSayi) from anketsecenek C WHERE ([C.AnketId] = ?) ) as Toplam from (select ...
57 uygun sonuç bulundu
- 20 Haz 2008 05:08
- Forum: Programlama
- Başlık: Tek SQL ile Yüzde Değeri Almak
- Cevaplar: 12
- Görüntüleme: 14069
- 20 Haz 2008 03:08
- Forum: Programlama
- Başlık: Tek SQL ile Yüzde Değeri Almak
- Cevaplar: 12
- Görüntüleme: 14069
Re: Tek SQL ile Yüzde Değeri Almak
abi kodu aşağıdaki gibi düzenlediğimde çıktısı altındaki gibi geliyor. ancak burda şu sorun var toplam bu
WHERE ([AnketId] = ?) için sadece bu id ye eşit olanları bir arada toplaması gerekirken tüm idlerin toplamını alıyor.
sayi alanı gerek değil sorun değil visible false yaparım. ancak WHERE ...
WHERE ([AnketId] = ?) için sadece bu id ye eşit olanları bir arada toplaması gerekirken tüm idlerin toplamını alıyor.
sayi alanı gerek değil sorun değil visible false yaparım. ancak WHERE ...
- 20 Haz 2008 02:38
- Forum: Programlama
- Başlık: Tek SQL ile Yüzde Değeri Almak
- Cevaplar: 12
- Görüntüleme: 14069
Re: Tek SQL ile Yüzde Değeri Almak
şaban abi senin kodlarına bakarak kendime uyarlamaya çalıştım aşağıdaki gibi ancak from yantümcesinde söz dizimi hatası verdi.
select *, (CevapSayi*100/Toplam) as Yuzde from
select *, (select sum(CevapSayi) from anketsecenek) as Toplam
from anketsecenek
group by cevapsayi
select *, (CevapSayi*100/Toplam) as Yuzde from
select *, (select sum(CevapSayi) from anketsecenek) as Toplam
from anketsecenek
group by cevapsayi
- 20 Haz 2008 01:51
- Forum: Programlama
- Başlık: Tek SQL ile Yüzde Değeri Almak
- Cevaplar: 12
- Görüntüleme: 14069
Re: Tek SQL ile Yüzde Değeri Almak
Ack isimli bir alan ve tbl isimli access tablosunda aşağıdaki sorguyu çalıştırdım yapısını incelemeni tavsiye ederim.
select *, ( Sayi *100/ Toplam ) as Yuzde from ( select *, ( select count(*) from tbl ) as Toplam from ( select Ack, count(*) as Sayi from tbl group by Ack ) as Genel ) as Sonuc ...
select *, ( Sayi *100/ Toplam ) as Yuzde from ( select *, ( select count(*) from tbl ) as Toplam from ( select Ack, count(*) as Sayi from tbl group by Ack ) as Genel ) as Sonuc ...
- 20 Haz 2008 10:00
- Forum: Programlama
- Başlık: Tek SQL ile Yüzde Değeri Almak
- Cevaplar: 12
- Görüntüleme: 14069
Tek SQL ile Yüzde Değeri Almak
acces veritabanındaki secenek tablomda bulunan cevapsayi alanının yüzdesini almak istiyorum.
secenek cevapsayi
a) seviyorum 15
b) sevmiyorum 12
c) fikrim yok 9
böyle bir yapıda istediğim (tek sql sorgusu ile) her şıkkın yüzdesini almak. toplam cevapsayısı 36 buna göre
mesela a şıkkının yüzdesini ...
secenek cevapsayi
a) seviyorum 15
b) sevmiyorum 12
c) fikrim yok 9
böyle bir yapıda istediğim (tek sql sorgusu ile) her şıkkın yüzdesini almak. toplam cevapsayısı 36 buna göre
mesela a şıkkının yüzdesini ...
- 09 Kas 2006 05:35
- Forum: Programlama
- Başlık: birden fazla alana göre arama
- Cevaplar: 5
- Görüntüleme: 2372
c
güzel
- 31 Eki 2005 08:37
- Forum: Programlama
- Başlık: autorun
- Cevaplar: 1
- Görüntüleme: 780
autorun
Bir veri tabanı yapacağım. programadi, ve yolu cd yi takınca
direk autorun yapıyorum. formum geliyor. program adı ve yolunu db
ye önceden kaydetmiştim. çalıştır butonuna basınca db deki yoluna
gidip programın adı neyse o programı çalıştırmak kurmak vs. istiyorum.
değişken tanımlayarak yapmak ...
direk autorun yapıyorum. formum geliyor. program adı ve yolunu db
ye önceden kaydetmiştim. çalıştır butonuna basınca db deki yoluna
gidip programın adı neyse o programı çalıştırmak kurmak vs. istiyorum.
değişken tanımlayarak yapmak ...
- 11 Eki 2005 11:59
- Forum: Programlama
- Başlık: çalışma anında sql kodu çalıştırmak
- Cevaplar: 2
- Görüntüleme: 1278
çalışma anında sql kodu çalıştırmak
query1.databasename:='c:\baksil\data';
query1.sql.clear;
Query1.active:=false;
Query1.sql.add('select birimi, cinsi, cpu,tahsiseden from bilgisayar');
Query1.sql.add('order by birimi');
query1.open;
query1.active:=true;
kodları böyle butonun clicki ile çalıştırınca sorun yok ancak aşağıdaki gibi ...
query1.sql.clear;
Query1.active:=false;
Query1.sql.add('select birimi, cinsi, cpu,tahsiseden from bilgisayar');
Query1.sql.add('order by birimi');
query1.open;
query1.active:=true;
kodları böyle butonun clicki ile çalıştırınca sorun yok ancak aşağıdaki gibi ...
- 29 Nis 2005 11:28
- Forum: Programlama
- Başlık: mysql veritabanı
- Cevaplar: 4
- Görüntüleme: 1793
mysql veritabanı
text dosyasının içine kaydedilmiş veritabanı yapısını olduğu gibi MySQL’e boca etmek istiyorum.
örneğin
CREATE TABLE defter (
id int(10) unsigned DEFAULT '0' NOT NULL auto_increment,
tarih int(11) unsigned DEFAULT '0' NOT NULL,
isim varchar(50) NOT NULL,
posta varchar(100) NOT NULL,
url ...
örneğin
CREATE TABLE defter (
id int(10) unsigned DEFAULT '0' NOT NULL auto_increment,
tarih int(11) unsigned DEFAULT '0' NOT NULL,
isim varchar(50) NOT NULL,
posta varchar(100) NOT NULL,
url ...
- 25 Mar 2005 08:16
- Forum: Programlama
- Başlık: tarih çıkarma
- Cevaplar: 10
- Görüntüleme: 4079
hata mesajı
t-hex gönderdiğin kodda tarih çıkarması yaptığımda istidiğim formata uygun ancak
17.11.2000
17.05.1999
tarihlerini çıkarttığımızda 0 gün 6 ay 1 yıl olarak yazması gerekirken bu kodlara göre 2 gün 1 ay 1 yıl şeklinde bir sonuc veriyor.
yine
24.03.2004
24.03.2004
çıkartıldığında ise 0 gün 0 ay 0 ...
17.11.2000
17.05.1999
tarihlerini çıkarttığımızda 0 gün 6 ay 1 yıl olarak yazması gerekirken bu kodlara göre 2 gün 1 ay 1 yıl şeklinde bir sonuc veriyor.
yine
24.03.2004
24.03.2004
çıkartıldığında ise 0 gün 0 ay 0 ...
- 24 Mar 2005 05:24
- Forum: Programlama
- Başlık: tarih çıkarma
- Cevaplar: 10
- Görüntüleme: 4079
tşk
hocam tşk. işimi gördü. çok sağl.
- 24 Mar 2005 03:52
- Forum: Programlama
- Başlık: tarih çıkarma
- Cevaplar: 10
- Görüntüleme: 4079
encodedatetime
encodedatetime yazan satırda hata veriyor.
- 24 Mar 2005 02:37
- Forum: Programlama
- Başlık: tarih çıkarma
- Cevaplar: 10
- Görüntüleme: 4079
tarih çıkarma
01.01.1995
01.01.2004
bu iki tarihi çıkarttığımda bana 557 gün farkı var şeklinde değilde
atıyorum 2 yıl 5 ay 23 gün şeklinde bir sonuc vermesini istiyorum. forumda sorulara baktım tabiki araştırmadan yazmadım. ancak forumdaki soruların tamamına verilen cevaplarda benim istediğim gibi değilde 554 ...
01.01.2004
bu iki tarihi çıkarttığımda bana 557 gün farkı var şeklinde değilde
atıyorum 2 yıl 5 ay 23 gün şeklinde bir sonuc vermesini istiyorum. forumda sorulara baktım tabiki araştırmadan yazmadım. ancak forumdaki soruların tamamına verilen cevaplarda benim istediğim gibi değilde 554 ...
- 01 Şub 2005 01:16
- Forum: Programlama
- Başlık: winexec sorusu
- Cevaplar: 8
- Görüntüleme: 3189
sorun çözüldü
ShellExecute(Handle, 'open','\cdgiris\'+'turizm.pps',nil,nil,sw_ShowMaximized);
şeklinde değiştirdim oldu. sorun bu şekilde çözülmüş oldu. saygılarımı sunuyorum.
şeklinde değiştirdim oldu. sorun bu şekilde çözülmüş oldu. saygılarımı sunuyorum.
- 31 Oca 2005 11:17
- Forum: Programlama
- Başlık: winexec sorusu
- Cevaplar: 8
- Görüntüleme: 3189