Sooo, Sorry f�r die sp�te antwort, aber man hat ja auch mal was zu tun bei der arbeit, ne?.... ;-)
Also, erstmal Algorithmus f�r �berlappung: Ein Zeitraum �berlappt einen anderen, wenn entweder intervall1.start innehalb von intervall2 oder intervall2.start innerhalb von intervall1 ist. Das ganze in SQL: Als erstes besorgst Du Dir start- und endzeitpunkt von dem festen dokument und speicherst es in den variablen start und ende. Dann: Sql = "SELECT * FROM document WHERE docpublish=true and ((#" & start & "# BETWEEN docpublishstart AND docpublishend) OR (docpublishstart BETWEEN #" & start & "# AND #" & ende & "#))" Damit bekommst Du alle gepublishten Dokumente, die mit dem festen Dokument �berschneiden. Falls Du einen SQLServer benutzt, musst Du u.U. # durch ' ersetzen ... War es das was Du wolltest? Gruss Claudius > -----Original Message----- > From: Offensiv-Medien [Mansur Esmann] > [mailto:[EMAIL PROTECTED]] > Sent: Dienstag, 9. Oktober 2001 15:11 > To: ASP Datenbankprogrammierung > Subject: [aspdedatabase] RE: AW: Datumsvergleich > > > Hallo, > > jeah! einer der wei� was ich mein :-)))) > > Genau ich habe ein Festes Dokument und will wissen OB und > welche Dokumente vom Zeitraum �berlappen (In diesem Beispiel > habe ich DocB und will wissen welche Datens�tze �berlappen...): > > [---DocA---] > [-----DocB----] > [---------DocC--------] > [----DocD----] > > Also: Welche Dokumente �berschneiden auf der Zeitlinie mit DocB? > > Gru� Mansur > PS: Tolle Visualisierung von Dir Claudius... > > > > > --- denk --- > > > Wenn DocB.Start < DocA.Ende Dann > > > �berlappung ist vom DocB.Start bis DocA.Ende > > > Ende > > > --- denk --- > > > > Tja, zu einfach gedacht.... > > > > [---- DocB ----]----[---- DocA ----] > > > > > > Mansur, m�chtest Du zu einem festen Dokument alle anderen > > �berlappenden sehen, oder was brauchst Du genau? > > > > Claudius > > > > > > | [aspdedatabase] als [EMAIL PROTECTED] subscribed > > | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv Sie > > | k�nnen sich unter folgender URL an- und abmelden: > > | > http://www.aspgerman.com/aspgerman/listen/anme> lden/aspdedatabase.asp > > > > > | [aspdedatabase] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv Sie > | k�nnen sich unter folgender URL an- und abmelden: > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp > | [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
