![]() | |
| | #1 (permalink) |
| Üye Üyelik Tarihi: 12/2007 Yer: DELPHI LAND
Mesaj: 639
|
Merhaba, Aşağıdaki SQL komutumda bir bazı kayıtlar tekrarlanıyor. Aynı tarih ve aynı poliçe numarasına sahip kayıtların tek sefer yazmasını istiyorum. Nerede eksiklik yapıyorum acaba PHP Kodu: |
| | |
| | #3 (permalink) |
| Üye Üyelik Tarihi: 12/2007 Yer: DELPHI LAND
Mesaj: 639
|
Yorumun için teşekkür ederim Queryi hazırlayıp programa göndermeden önce test ediyorum. Left join ile rigth joini kullandım. Olmadı Aşağıdaki sorguda cari ekstreye ulaşmayı başardım, Ancak detay için bir bilgi daha cagırdığım zaman işte o zaman bazı kayıtlar ( joinden tahmin ediyorum ) çift dökülüyor. INNER join , left ve right joinle çözemedim. Kod: SELECT CariHareket.Musterikodu, CariHareket.Tarihi, CariHareket.BK, CariHareket.PN, CariHareket.islemtipi, CariHareket.izahat, CariHareket.BorcAlacak, Sum(CariHareket.Tutar) AS ToplaTutar, CariHareket.ParaBirimi FROM CariKart INNER JOIN CariHareket ON CariKart.Musterikodu = CariHareket.Musterikodu WHERE (((CariHareket.DeleteUser)="" Or (CariHareket.DeleteUser) Is Null) AND ((CariKart.DeleteUser)="" Or (CariKart.DeleteUser) Is Null)) GROUP BY CariHareket.Musterikodu, CariHareket.Tarihi, CariHareket.BK, CariHareket.PN, CariHareket.islemtipi, CariHareket.izahat, CariHareket.BorcAlacak, CariHareket.ParaBirimi HAVING (((CariHareket.Musterikodu)="000123")) ORDER BY CariHareket.Tarihi; Sonuç itibari ile hala bir yerlerde eksiklik yapıyorum |
| | |
| | #6 (permalink) |
| Üye Üyelik Tarihi: 12/2007 Yer: DELPHI LAND
Mesaj: 639
|
Lütfen biraz yardım.. Konuyu Şöyle Özetliyeyim Poliçe tablosunda tek satırda tüm bilgiler yer almaktadır. Carihareket tablosunda ise poliçenin ödeme vadesine göre açılımı yapılmaktadır. Amacımız CARİHAREKET tablosundan aşağıdaki resimdeki gibi DETAYLI Carihesap ekstresi çekmek. Yani sonuç Şu şekilde olmalı Tarih ----İşlemtipi------ PoliçeNo----- Açıklama------ ----- Borç-----Alacak
================================================== POLİÇE TABLOSU Tarih - Müş.Kodu - PoliçeNo - Vade ----- Tutarı- Plaka-------Adresi 21.07.2007 -012 - 9998721 --- 21.07.07------ 221 --- 34AZ 890 -------------- 01.01.2007 -012 - 2102020 --- 01.10.07------ 60 -----34AZ 890---------------- 01.01.2007 -012 - 8502789 --- 11.11.07------ 111----------- Koşuyolu Merkez Cad. No:1 CARİHAREKET TABLOSU Tarihi-Müş.Kodu --PoliçeNo--Vade --- VadeTutarı--İşlemtipi--KartFormNo-Tip 21.01.2007 --012 ---9998721 ---- 21.07.07------ 221 -------Police----------------------B 01.10.2007 --012 ---2102020 ---- 01.10.07------ 20 ---------Police---------------------B 01.10.2007 --012----2102020 ---- 01.11.07------ 20 ---------Police---------------------B 01.10.2007 --012 ---2102020 ---- 01.12.07------ 20 ---------Police----------------------B 13.10.2007 --012 ------------------15.10.07------ 20 ----------KrediKartı---2575757----A 13.10.2007 --012 ------------------15.11.07------ 20 ----------KrediKartı---2575757----A 13.10.2007 --012 ------------------15.12.07------ 20 ----------KrediKartı---2575757---A 14.12.2007 --012 ----8502789 ---14.12.07------ 111 ---------Police---------------------B |
| | |
| | #9 (permalink) |
| Üye Üyelik Tarihi: 12/2007 Yer: DELPHI LAND
Mesaj: 639
|
Hocam ( en alttaki ) 2 tablomuz var. Carihareket tablosundan aşağıdaki sonucu çıkartmaya çalışıyorum Tarih ---- İşlemtipi-- PoliçeNo-- Açıklama---------Vade------- Borç---Alacak 01.01.2007 --Poliçe----- 2102020 --- 34 AZ 890----------01.01.2007----- 60 ------0 01.01.2007 --Poliçe----- 9998721 --- 34 AZ 890----------01.01.2007----- 221------0 21.01.2007 --Poliçe----- 8502789 --- ABC Cad. No:1----01.01.2007----- 111------0 13.10.2007 --KrediKartı----------------2575757-----------15.10.2007-------0-------20 13.10.2007 --KrediKartı----------------2575757-----------15.11.2007-------0-------20 13.10.2007 --KrediKartı----------------2575757-----------15.12.2007-------0-------20 Sonucu böyle istiyoruz. Bunu çekmeye çalışırken; Carihareket tablosunda aynı tarihteki aynı poliçelerin poliçelerin tutarı toplanıp açıklamada olarak hangisi dolu ise adres yada plaka yazacak Hepsi bu kadar. Bir türlü beceremedim. Yardım lütfenn TABLOLAR CARİHAREKET TABLOSU Tarihi-Müş.Kodu --PoliçeNo--Vade --- VadeTutarı--İşlemtipi--KartFormNo-Tip 21.01.2007 --012 ---9998721 ---- 21.07.07------ 221 -------Police----------------------B 01.10.2007 --012 ---2102020 ---- 01.10.07------ 20 ---------Police---------------------B 01.10.2007 --012----2102020 ---- 01.11.07------ 20 ---------Police---------------------B 01.10.2007 --012 ---2102020 ---- 01.12.07------ 20 ---------Police----------------------B 13.10.2007 --012 ------------------15.10.07------ 20 ----------KrediKartı---2575757----A 13.10.2007 --012 ------------------15.11.07------ 20 ----------KrediKartı---2575757----A 13.10.2007 --012 ------------------15.12.07------ 20 ----------KrediKartı---2575757---A POLİÇE TABLOSU Tarih - Müş.Kodu - PoliçeNo - Vade ----- Tutarı- Plaka-------Adresi 01.01.2007 -012 - 2102020 --- 01.10.07------ 60 -----34AZ 890---------------- 01.01.2007 -012 - 8502789 --- 11.11.07------ 111----------- Koşuyolu Merkez Cad. No:1 21.07.2007 -012 - 9998721 --- 21.07.07------ 221 --- 34AZ 890 -------------- |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| inner join hakkında | selected | Veritabanları & SQL | 7 | 04/06/2008 23:43 |
| FULL OUTER JOIN ve LEFT OUTER JOIN | Fatih.Ziya | Veritabanları & SQL | 8 | 22/08/2007 19:35 |
| Join, As, On komutlari. | xam | Veritabanları & SQL | 10 | 10/06/2006 20:21 |
| join sorunu | bahtiyarsenoglu | Veritabanları & SQL | 8 | 25/05/2006 03:06 |
| Sql - inner join ? | tr_den® | Veritabanları & SQL | 2 | 22/04/2005 09:22 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |