Getdate() returns the date and the time. What if you only want the date?
Well, you can't, at least not as a 'date-only' datatype, but you can get a varchar these ways:
select convert(varchar,getdate(),101) -- change the 101 to get different formatting
or
select convert(varchar,datepart(yy,getdate())) + '-' + convert(varchar,datepart(mm,getdate())) + '-' + convert(varchar,datepart(dd,getdate()))