Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Abfrage: Doppelte Buchungen finden
zurück: Gültigkeitsregel: "Genau 6 Ziffern" erstellen weiter: Aufgabe?! Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Bangla
Im Profil kannst Du frei den Rang ändern


Verfasst am:
26. Nov 2010, 15:11
Rufname: Robby

Abfrage: Doppelte Buchungen finden - Abfrage: Doppelte Buchungen finden

Nach oben
       Version: Office 2003

Hi Leute,

ich habe eine Tabelle, welche Buchungsvorgänge enthält.

Es gibt 2 wichtige Spalten:

1. Rechnungsnummer
2. Rechnungsbetrag

Nun will ich eine Abfrage erstellen, welche mir die versehentlich doppelt getätigten Buchungen anzeigt. Bei einer doppelten Buchung sind bei mindestens 2 Datensätzen, die Rechnungsnummer u der Rechnungsbetrag identisch.

Geht diese Abfrage ohne VBA?

Viele Grüße
Bangla
Martin S
Im Profil kannst Du frei den Rang ändern


Verfasst am:
26. Nov 2010, 15:35
Rufname:


AW: Abfrage: Doppelte Buchungen finden - AW: Abfrage: Doppelte Buchungen finden

Nach oben
       Version: Office 2003

Hallo bangla,

das ist schon eine sehr "ungewöhnliche" Frage, denn wie kann es passieren, dass eine Rechnungsnummer "versehentlich" doppelt erscheint.

Das muss doch durch eine eindeutige Indizierung immer verhindert werden!

Wenn nicht(aber Hallo für den DB-Entwickler) kann das mit einer Abfrage einfach überprüft werden.
Der Betrag spielt doch dabei keine Rolle. Es darf auch keine doppelte Rechnungsnummer mit unterschiedlichen Beträgen auftreten!
Code:
SELECT   Rechnungsnummer, Count(Rechnungsnummer) AS ANZ
FROM     DeineTabelle
GROUP BY Rechnungsnummer
HAVING   Count(Rechnungsnummer)>=2
Die Abfrage ermittelt, ob eine Rechnungsnummer 2 oder mehrfach auftritt!

Gruß Martin
lupos
Moderator


Verfasst am:
26. Nov 2010, 15:37
Rufname:
Wohnort: Seesen

AW: Abfrage: Doppelte Buchungen finden - AW: Abfrage: Doppelte Buchungen finden

Nach oben
       Version: Office 2003

Hallo

Anbei ein entsprechender SQL-Code, in diesem musst Du nur noch deinen Tabellennamen eintragen:
Code:
SELECT First([Rechnungsnummer]) AS [R_Nummer],
       First([Rechnungsbetrag]) AS [Betrag], Count([Rechnungsnummer]) AS [Anz]
FROM   [Deine Tabelle]
HAVING Count([Rechnungsnummer])>1
AND    Count([Rechnungsbetrag])>1;
Identische Abfrage kannst Du auch über den Abfrage-Assistent erstellen.
Solltest Du hierzu noch weitere Informationen benötigen, so kannst Du dich gerne noch einmal melden.

Schönes Wochenende.

Ciao

_________________
Gruß Lupos
Bangla
Im Profil kannst Du frei den Rang ändern


Verfasst am:
26. Nov 2010, 15:51
Rufname: Robby


AW: Abfrage: Doppelte Buchungen finden - AW: Abfrage: Doppelte Buchungen finden

Nach oben
       Version: Office 2003

Danke für Eure Antworten!

Beides klappt!

Ja ich habe mir eine eigene Access Datenbank mit Buchungsvorgängen gebastelt, ist also keine offzielle DB.

Eine Rechnungsnummer kann schon beliebig oft vorkommen, wenn es Teilzahlungen gibt. Eine BuchungsID darf dagegen natürlich nur einmal vorkommen.

Viele Grüße
Bangla
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Filter bei Abfrage 3 tivi 701 03. März 2004, 15:06
tivi Filter bei Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: [DANKE-ERLEDIGT] Join in einer Abfrage 2 Gast 803 01. März 2004, 08:36
ppc [DANKE-ERLEDIGT] Join in einer Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage aus Formular erstellen 2 frkrone 3248 12. Feb 2004, 14:22
frkrone Abfrage aus Formular erstellen
Keine neuen Beiträge Access Tabellen & Abfragen: Wie kann ich mehr als 255Felder in eine Abfrage legen? 1 D.R. 2235 12. Feb 2004, 09:05
faßnacht(IT); Wie kann ich mehr als 255Felder in eine Abfrage legen?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage verlinken 4 dfo 1326 10. Feb 2004, 22:17
Willi Wipp Abfrage verlinken
Keine neuen Beiträge Access Tabellen & Abfragen: Daten anfügen doppelte Datensätze überschreiben 1 Uli 3838 04. Feb 2004, 14:21
Gerd_ Daten anfügen doppelte Datensätze überschreiben
Keine neuen Beiträge Access Tabellen & Abfragen: Suche Hilfe zu SQL (DAO 351 MS) - Abfrage 3 Berny_H 1005 04. Feb 2004, 11:41
borstel Suche Hilfe zu SQL (DAO 351 MS) - Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage, die sich auf 2 Abfragen + 1 Tabelle bezieht 1 caro456 1832 27. Jan 2004, 20:03
Willi Wipp Abfrage, die sich auf 2 Abfragen + 1 Tabelle bezieht
Keine neuen Beiträge Access Tabellen & Abfragen: Bestimmte Abfrage erstellen ... nur wie ? 1 studi 2219 22. Dez 2003, 20:51
reke Bestimmte Abfrage erstellen ... nur wie ?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage, ob eine Abfrage ein Ergebnis hat 3 Esdo 3934 09. Dez 2003, 15:53
Fedaykin Abfrage, ob eine Abfrage ein Ergebnis hat
Keine neuen Beiträge Access Tabellen & Abfragen: Access 97 Abfrage Duplikate 9 gast 2419 02. Dez 2003, 14:39
Kay Access 97 Abfrage Duplikate
Keine neuen Beiträge Access Tabellen & Abfragen: SQL Abfrage mit VBA 3 daMike 1729 26. Nov 2003, 17:58
daMike SQL Abfrage mit VBA
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: PHP Forum