Gustav Brock
Gustav at cactus.dk
Fri Sep 28 05:15:40 CDT 2007
Hi Jim I read your original post again, and I must admit it did require a level of imagination well beyond mine to guess that this was what you tried to accomplish! /gustav >>> accessd at shaw.ca 28-09-2007 07:26 >>> Hi Arthur: I was trying to make a complex problem simple but it does not seem to render down that easily. The problem is that there ended up being some duplicates in a table. They could be grouped out but I needed to be able to delete only the second duplicate. The solution was to select the matched data, put into a temp table sorted in descending order. Using half the record count of the temp table, used 'select top xx...' to create a sub-table in conjunction with In and Delete the records could be easily removed. DELETE * FROM RosterReportTemplate WHERE (RosterReportTemplate.RecNum In (select top " & intRecords & " recnum " from tblRecord ORDER BY recnum desc;));" Thanks for your help. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Thursday, September 27, 2007 9:38 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] sequel question I think that your question encoded several nested questions. 1. Your example in no way resembles a true Sequence. In fact, I have no idea what it resembles. What does this mean: George 0 Sally 1 Robert 0 Henry 1 John 0 Mary 1 I have no idea what you intend by suppling this example data. However, in the absence of clarity I have never been one to refuse to plunge on. The concept "Sequence" has a precise meaning in DB theory, and perhaps that's not the meaning you intend. In Oracle, for example, you create an object called a Sequence and give it a beginning and ending number. Judging by your sample data, that is not at all what you mean. I don't mean that as a put-down; I simply don't understand what you are after. One possibility is that you want a nested-sequence: Parent Key = 135 Child Key = 135, 1 Child Key = 135, 2 Parent Key = 136 Child Key = 136, 1 Child Key = 136, 2 I could be missing your point by a large slice, but AFAICS your sample data is wobbly, so either I am wobbly or your sample data is insufficiently precise. What is your definition of a sequence? I don't really care to beat the bush about the official relational definition of a sequence, I would prefer to know more precisely what you're after. A. On 9/27/07, Jim Lawrence <accessd at shaw.ca> wrote: > > Can a sequence of numbers be created in a sequel list? > > Example: > Given a list like: > > George > Sally > Robert > Henry > John > Mary > > Can the piece of sequel code be modified to produce/create the following > list? > > George 0 > Sally 1 > Robert 0 > Henry 1 > John 0 > Mary 1 > > TIA > Jim