In sql 2005, instead of building a query from dateparts year, month and date,
is there an more succinct way of writing the where clause?
Not good performance, but a solution:
SELECT * FROM tblDate WHERE CONVERT(VARCHAR, date, 112) = CONVERT(VARCHAR, GETDATE(), 112);
If it is a common query a computed column should be added with only year-month-day content.