Skip to main content

AccessTr.neT


Access Sorguda Yürüyen Bakiye

dogan.importexport
dogan.importexport
35
2508

Access Sorguda Yürüyen Bakiye

#19
rakam ve harf karışımı. Yani bir programın lisans kodları gibi düşünün.
546545EŞDOKDOIUM54146DŞMDĞOID GİBİ
Cevapla
#20
aşağıdaki sorguyu dener misiniz?
SELECT A.[#msg_S_0200], A.[#msg_S_0201], A.msg_S_0089, A.msg_S_0090, A.msg_S_0091, A.msg_S_0094, A.msg_S_0003, A.[#msg_S_0085], (select sum(dbo_SQLKASA1.[msg_S_0101\T]-dbo_SQLKASA1.[msg_S_0102\T]) from dbo_SQLKASA1 where  dbo_SQLKASA1.[#msg_S_0085]=A.[#msg_S_0085] and  dbo_SQLKASA1.[#msg_S_0088]<=A.[#msg_S_0088]) AS Bakiye
FROM dbo_SQLKASA1 AS A
WHERE (((A.[#msg_S_0200])="100.01"))
ORDER BY A.[#msg_S_0085];
Cevapla
#21
Sorgu çalıştı ama .[msg_S_0101\T] VE .[msg_S_0102\T] alanlar sorguyu çalıştır dediğimde gözükmedi doüru olup olmadığını anlayamadım
Saygılar

pardon hata bendeymiş ama sorgu doğru çalışmadı sadece bakiye olan satırı en sona atıyor toplama yada çıkarma yapmıyor. Eğer hatalı birşey yapmadıysam
Son Düzenleme: 23/12/2021, 17:47, Düzenleyen: dogan.importexport.
Cevapla
#22
SELECT A.[#msg_S_0200], A.[#msg_S_0201], A.msg_S_0089, A.msg_S_0090, A.msg_S_0091, A.msg_S_0094, A.msg_S_0003, A.[#msg_S_0085], ((select sum(dbo_SQLKASA1.[msg_S_0101\T]) from dbo_SQLKASA1 where  dbo_SQLKASA1.[#msg_S_0085]=A.[#msg_S_0085] and  dbo_SQLKASA1.[#msg_S_0088]<=A.[#msg_S_0088])-(select sum(dbo_SQLKASA1.[msg_S_0102\T]) from dbo_SQLKASA1 where  dbo_SQLKASA1.[#msg_S_0085]=A.[#msg_S_0085] and  dbo_SQLKASA1.[#msg_S_0088]<=A.[#msg_S_0088])) AS Bakiye, A.[msg_S_0101\T], A.[msg_S_0102\T]
FROM dbo_SQLKASA1 AS A
WHERE (((A.[#msg_S_0200])="100.01"))
ORDER BY A.[#msg_S_0085], A.[#msg_S_0088];

yada
SELECT A.[#msg_S_0200], A.[#msg_S_0201], A.msg_S_0089, A.msg_S_0090, A.msg_S_0091, A.msg_S_0094, A.msg_S_0003, A.[#msg_S_0085], (select sum(dbo_SQLKASA1.[msg_S_0101\T])-sum(dbo_SQLKASA1.[msg_S_0102\T]) from dbo_SQLKASA1 where  dbo_SQLKASA1.[#msg_S_0085]=A.[#msg_S_0085] and  dbo_SQLKASA1.[#msg_S_0088]<=A.[#msg_S_0088]) AS Bakiye, A.[msg_S_0101\T], A.[msg_S_0102\T]
FROM dbo_SQLKASA1 AS A
WHERE (((A.[#msg_S_0200])="100.01"))
ORDER BY A.[#msg_S_0085], A.[#msg_S_0088];
Cevapla
#23
(23/12/2021, 17:58)berduş yazdı:
SELECT A.[#msg_S_0200], A.[#msg_S_0201], A.msg_S_0089, A.msg_S_0090, A.msg_S_0091, A.msg_S_0094, A.msg_S_0003, A.[#msg_S_0085], ((select sum(dbo_SQLKASA1.[msg_S_0101\T]) from dbo_SQLKASA1 where  dbo_SQLKASA1.[#msg_S_0085]=A.[#msg_S_0085] and  dbo_SQLKASA1.[#msg_S_0088]<=A.[#msg_S_0088])-(select sum(dbo_SQLKASA1.[msg_S_0102\T]) from dbo_SQLKASA1 where  dbo_SQLKASA1.[#msg_S_0085]=A.[#msg_S_0085] and  dbo_SQLKASA1.[#msg_S_0088]<=A.[#msg_S_0088])) AS Bakiye, A.[msg_S_0101\T], A.[msg_S_0102\T]
FROM dbo_SQLKASA1 AS A
WHERE (((A.[#msg_S_0200])="100.01"))
ORDER BY A.[#msg_S_0085], A.[#msg_S_0088];

yada
SELECT A.[#msg_S_0200], A.[#msg_S_0201], A.msg_S_0089, A.msg_S_0090, A.msg_S_0091, A.msg_S_0094, A.msg_S_0003, A.[#msg_S_0085], (select sum(dbo_SQLKASA1.[msg_S_0101\T])-sum(dbo_SQLKASA1.[msg_S_0102\T]) from dbo_SQLKASA1 where  dbo_SQLKASA1.[#msg_S_0085]=A.[#msg_S_0085] and  dbo_SQLKASA1.[#msg_S_0088]<=A.[#msg_S_0088]) AS Bakiye, A.[msg_S_0101\T], A.[msg_S_0102\T]
FROM dbo_SQLKASA1 AS A
WHERE (((A.[#msg_S_0200])="100.01"))
ORDER BY A.[#msg_S_0085], A.[#msg_S_0088];

Maalesef ekteki şekilde çıkıyor doğru bakiye vermiyor
.rar hata.rar (Dosya Boyutu: 140,01 KB | İndirme Sayısı: 2)
Cevapla
#24
Çalışmanızı isme gore sıralayıp resmini atar mısınız?
Bende düzenli gidiyordu.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task