现在想将数据库的表的日期转换一下格式的,请问语句应该如何写法;

请问一下,我们数据库里的表,日期格式是如下图这种格式的,现在想将转换为带横线的标准格式,如2022-12-03,这种格式的;

img

便于执行C#,按时间段的查询语句,如下
SqlString = "select * from w_Qctable1 where productname like '%" + textBox3.Text + "%'and date >= '" + dateTimePicker1.Value.ToString("yyyy-MM-dd HH:mm:ss") + "' and date <= '" + dateTimePicker2.Value.ToString("yyyy-MM-dd HH:mm:ss") + "' order by date asc ";

请问在sqlserver数据内,针对日期格式批量转换的语句应该怎么写呢,请指导一下;

convert(varchar,[date],112)?