Whatever mangled the text must have put a 2 in front of the 7, cause the copy 
in my sent mail box has a 1 in front of the 7.?? I never got a copy of my email 
from the mailing list, so I never saw the mangled version, just quotes of it. I 
assumed you made the typo and didn't want to nit-pick someone trying to help me.

At any rate,? Igor gave me the answer to my question, so unless someone comes 
up with a different solution, the problem is solved. (in that sql is not a good 
place to solve the problem...)

Thanks,
David


      From: R Smith <rsmith at rsweb.co.za>
 To: sqlite-users at mailinglists.sqlite.org 
 Sent: Thursday, February 18, 2016 12:11 PM
 Subject: Re: [sqlite] MIN/MAX query



On 2016/02/18 4:59 PM, Igor Tandetnik wrote:
> On 2/18/2016 4:55 AM, R Smith wrote:
>> First of, your intended results require a fundamentally wrong assumption
>> about Sets. (SQL is essentially operating on SETs and sets have no 
>> order).
>> You should really have another column, like a primary key ID that notes
>> the position of each line
>
> Looks like L is precisely such an ID. The OP is looking for runs of 
> identical (I, V) pairs when the table is scanned in order by (I, L) 
> (or, in other words, for each value of I, runs of V's in order by L).
>
> If that's the case, then //...

That was my first impression too Igor, but look again, I goes to 2 while 
L is still lingering on 7... the very next line sees L going to 1 while 
I is 2 to produce a moment when the order is not at all as sensible and 
breaks any formal ordering that can be seen as a run. L will again get 
to 7... will it definitely be after I changes?

Perhaps it was late and the OP was tired, but the example is not 
sensible as given without another column.


_______________________________________________
sqlite-users mailing list
sqlite-users at mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users



Reply via email to