On Thu, Feb 18, 2016 at 9:16 PM, Stephan Beal <sgbeal at googlemail.com> wrote:
> Okay, i've hit a small stump and i'm looking for a hint without giving it > away: > > January and February 2016: > > [stephan at host:~/tmp]$ sqlite3 < cal.sql > 1 2 3 > 4 5 6 7 8 9 10 > 11 12 13 14 15 16 17 > 18 19 20 21 22 23 24 > 25 26 27 28 29 30 31 > [stephan at host:~/tmp]$ sqlite3 < cal.sql ---------------------\n 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ---------------------\n 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 doh! How do i get newlines? @Jose: good point. %4 would have sufficed for this purpose. @R. Smith: i'm already storing the month names in a CTE: ... monthData(name, monthNum, year, days) as ( select 'Jan', 1, y.year, 31 from years y union all select 'Feb', 2, y.year, 28 + (CAST(strftime("%j", y.year||"-12-31") AS INTEGER) % 365) from years y union all select 'Mar', 3, y.year, 31 from years y union all select 'Apr', 4, y.year, 30 from years y union all select 'May', 5, y.year, 31 from years y union all select 'Jun', 6, y.year, 30 from years y union all select 'Jul', 7, y.year, 31 from years y union all select 'Aug', 8, y.year, 31 from years y union all select 'Sep', 9, y.year, 30 from years y union all select 'Oct', 10, y.year, 31 from years y union all select 'Nov', 11, y.year, 30 from years y union all select 'Dec', 12, y.year, 31 from years y ), -- ----- stephan beal http://wanderinghorse.net/home/stephan/ http://gplus.to/sgbeal "Freedom is sloppy. But since tyranny's the only guaranteed byproduct of those who insist on a perfect world, freedom will have to do." -- Bigby Wolf