vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Datenbanken
Re: SQL Statement zum finden von doppelten Einträgen 
Autor: CarpeDiem
Datum: 04.12.04 21:24

Hi,
beim Lesen der Beiträge bin ich auf Deinen Lösungsansatz gestoßen, der nichteinmal im Lösungshandbuch von Jürgen Marsch und Jörg Fritze zu finden war, weshalb ich hoffe, dass Du mir bei meinem Problem helfen kannst (...ich bin kein "Experte")

Ich habe eine Datenbank mit ca. 1,5 Mio. Einträgen, in dem ein Datenfeld, nenne wir es Double, mit Einträgen, die mehrmals vorkommen können.
Bisher habe ich eine Abfrage vorgenommen, die mich allerdings nicht zufrieden stellt weil sie mir nur die zeitliche Abgrenzung durchführt.
Dim goDb As DAO.Database
Dim qdNew As QueryDef
Dim sql As String
On Error Resume Next
Set goDb = goWs.OpenDatabase(gsStammdatDB, True, False)
'...alte QueryDef löschen
goDb.QueryDefs.Delete Query_name
sql = "SELECT * FROM [Irgendwas] WHERE [Datum] >Now() -365 ORDER BY Sum1" & _
  "DESC, Sum2 DESC, Sum3 DESC, Double DESC, Sum4 DESC, Sum5 DESC"
Set qdNew = goDb.CreateQueryDef(Query_name, sql)
qdNew.Close
Set qdNew = Nothing
Deine Routine:
Set qdNew = goDb.OpenRecordset("SELECT Double, COUNT(*) FROM [Query_name] GROUP" & _
  "BY Double HAVING COUNT(*) > 1", dbOpenDynaset)
liefert mir die Anzahl der z.T. mehrfachen Doubletten, aber nur das Datenfeld Double und die Anzahl der Einträge.
Kann also der QueryDef - Syntax so gestaltet werden, dass die Abfrage nicht nur einen bestimmten Zeitraum umfasst, sondern auch die doppelten, und mehrfachen Datensätze mit allen Datenfeldern anzeigt?
Ich würde mich über diese Lösung sehr freuen, weil ich schon einige Zeit (erfolglos) über dieses Problem brüte.
Herzliche Grüße
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Löschen von Doppelten Einträgen1.702Zero-G.22.01.04 15:03
Re: Löschen von Doppelten Einträgen1.042Prian081522.01.04 15:40
Re: Löschen von Doppelten Einträgen997Zero-G.22.01.04 16:20
Re: Löschen von Doppelten Einträgen1.227manyki23.01.04 02:51
Re: Löschen von Doppelten Einträgen989manyki23.01.04 02:54
Re: Löschen von Doppelten Einträgen976Zero-G.24.01.04 12:20
Re: Löschen von Doppelten Einträgen1.030Prian081523.01.04 13:04
Re: Löschen von Doppelten Einträgen937devnull23.01.04 13:26
Re: Löschen von Doppelten Einträgen1.071Prian081523.01.04 14:03
Re: Löschen von Doppelten Einträgen996Zero-G.24.01.04 12:20
Re: Löschen von Doppelten Einträgen1.006manyki24.01.04 15:07
Re: Löschen von Doppelten Einträgen1.007devnull24.01.04 17:22
Re: Löschen von Doppelten Einträgen998manyki24.01.04 17:34
SQL Statement zum finden von doppelten Einträgen1.126Snoopy24.01.04 14:23
Re: SQL Statement zum finden von doppelten Einträgen996manyki24.01.04 15:10
Re: SQL Statement zum finden von doppelten Einträgen1.189CarpeDiem04.12.04 21:24
Re: SQL Statement zum finden von doppelten Einträgen883CarpeDiem07.04.06 21:28
Re: SQL Statement zum finden von doppelten Einträgen905Snoopy07.04.06 22:08
Re: SQL Statement zum finden von doppelten Einträgen885CarpeDiem07.04.06 22:34
Re: SQL Statement zum finden von doppelten Einträgen847Snoopy07.04.06 22:45
Re: SQL Statement zum finden von doppelten Einträgen878CarpeDiem07.04.06 23:16
Re: SQL Statement zum finden von doppelten Einträgen820Snoopy08.04.06 10:00
Re: SQL Statement zum finden von doppelten Einträgen832CarpeDiem08.04.06 11:12
Re: SQL Statement zum finden von doppelten Einträgen843Snoopy08.04.06 14:31
Re: SQL Statement zum finden von doppelten Einträgen829CarpeDiem08.04.06 18:22
Re: SQL Statement zum finden von doppelten Einträgen889CarpeDiem09.04.06 20:42
Re: Löschen von Doppelten Einträgen867CarpeDiem07.04.06 22:58

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel