On 13-09-15 14:57, E.Pasma wrote:
> The rowcounts were:
>
> 1) 999 - aurel's original version is 3.8.9
> 2) 1000 - Luuks non-recursive version, same for my own trial
> 3) 837 -the version with temp table
> 4) 838 - DRH;s version
>
> and there is nothing to worry here.
> The main difference is explained by a mistake in the format parameter 
> to the strftime function. In (1) and (2) that was '%%w' which is 
> meaningles. In (4) this is changed to '%w' and that effectively 
> filters out the sundays. Thanks DRH for the comments that clarify this 
> intention.
> The remaining difference is because in (3) the final date is not 
> incuded as start date on a seperate line. Still it is already there as 
> end date.
>

i don't like Sundays....
(https://www.youtube.com/watch?v=fl6I-D8GXqA)

sqlite> select count(*) from securities where strftime('%w',calc_date)<>0 ;
6301006
Run Time: real 3.282 user 2.796875 sys 0.437500
sqlite> select count(*) from securities where strftime('%%w',calc_date)<>0 ;
6301006
Run Time: real 3.187 user 2.640625 sys 0.546875
sqlite>

;)

Reply via email to