26-04-2022, Saat: 09:14
(25-04-2022, Saat: 13:17)OZCANK Adlı Kullanıcıdan Alıntı: Arkadaşlar merhaba; Bir sorunum var yardımcı olursanız sevinirim.
SQL ile DBGrid1 liste alıyorum kolaylık açısından aynı BELGE_NO dan sonra boşluk atmasını nasıl sağlarım?
Bu şekilde Liste;
000000000041407
000000000041407
000000000041407
000000000041407
000000000041408
000000000041408
000000000041408
000000000041409
000000000041410
000000000041410
Bu şekilde Olmasını istiyorum;
000000000041407
000000000041407
000000000041407
000000000041407
000000000041408
000000000041408
000000000041408
000000000041409
000000000041410
000000000041410
Merhabalar,
Umarım yardımcı olur.
https://www.db-fiddle.com/f/gTA8wWrZ8h278FhkxpWE5N/0
Kolay gelsin.
cREATE TABLE IF NOT EXISTS deneme (
id INT AUTO_INCREMENT PRIMARY KEY,
belge_no VARCHAR(255) NOT NULL
) ENGINE=INNODB;
insert into deneme (belge_no) values ('ABC123'),('ABC123'),('ABC124'),('ABC125'),('ABC125');
SELECT
case id is not null when true then id else null end as id,
case id is not null when true then belge_no else null end as belge_no
FROM deneme
group by belge_no, id
with rollup
having belge_no is not null
Amaç, bilginin de/aklın da zekat'ını vermek.

