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

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,601
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​

 
Katılım
2 Temmuz 2014
Mesajlar
92
Excel Vers. ve Dili
2021 Türkçe, 64bit
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
 
Katılım
2 Temmuz 2014
Mesajlar
92
Excel Vers. ve Dili
2021 Türkçe, 64bit
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
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,601
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
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;
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,370
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
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:
Üst