För frågan skulle jag använda datum i YYYY-MM-DD formatera. När det gäller utdata, se kalyans svar.
EDIT: För att sammanfatta kommentarerna nedan (tack vare marc_s) är det nödvändigt att använda formatet YYYYMMDD när tidsdelen inte ingår om inte du använder de nya datumtyperna date , datetime2 och datetimeoffset i SQL Server 2008.