• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

metinsel ifadeleri başlangıca göre saydırma

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,677
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Merhaba,

Access' te aşağıdaki gibi bir verim var.


Alan1

1

10

100

100.01

100.01.001

100.02

100.02.001

100.02.002

100.09

Sorgu ile aşağıdaki gibi bir sonuç almak istiyorum.


1

9​

10

8​

100

7​

100.01

2​

100.01.001

1​

100.02

3​

100.02.001

1​

100.02.002

1​

100.09

1​
 
Kod:
SELECT A.Deger,
(SELECT count(B.Deger) FROM Tablo1 as B where B.Deger like A.Deger & "*") as Hsp
FROM Tablo1 as A;
benzeri bir kod işinize yarayabilir
 
sorunuzu sorarken açıklamanızın daha net olmasında fayda var.
açıklama yapmadan sadece istediğiniz sonucu söylemek çözüm bulmayı zorlaştırır
iyi çalışmalar
 
Evet bu şekilde oldu. Teşekkürler.

Kod:
SELECT A.Alan1,
(SELECT count(B.alan1) FROM Tablo1 as B where B.alan1 like A.alan1 & "*") as Hsp
FROM Tablo1 as A;
 
SubQuery kullanmadan şöyle de olabilir..... (eğer soruyu doğru anladıysam);

Kod:
    strSQL = " Select [Alan1], Count([Alan1]) As CountOfHesap From [Sheet1$] Where [Alan1] Is Not Null Group By [Alan1] "


Not: Halil Beyin çözümünü inceleyince......... Soruyu anlamamışım...... :)

.
 
Son düzenleme:
Geri
Üst