Neste artigo, a data obtida por GetDate() consiste em duas partes, ou seja, a data de hoje e a hora naquele momento: Selecione GetDate() Use DateName() para obter o ano, mês e dia correspondentes e, em seguida, conecte-os. isto:
Selecione Datename(ano,GetDate())+'-'+Datename(mês,GetDate())+'-'+Datename(dia,GetDate())
Além disso, DateName() também pode obter hora, hora, segundos, dia da semana e número da semana, como segue:
Selecione Datename(hora,GetDate())
Selecione Datename(minuto,GetDate())
Selecione Datename(segundo,GetDate())
Selecione Datename(weekDay,GetDate())
Selecione Datename(semana,GetDate())
O que se obtém é o tipo Nvarchar, que precisa ser convertido para Convert(datetime, concatenate date, 0)