我想要做的是:在出生日期之后对数据库中的人进行排序(nvarchar,而不是日期类型)日期是这种字符串格式:dd-MM-yyyy 和排序,我的意思是返回所有人的列表,但出生日期后排序,以填充一个datagridview。
我有一列包含出生日期,即 nvarchar。我想在 sql 查询中将日、月和年存储在 3 个变量中,并测试它们以使它们按顺序排列。
我尝试的是:
SELECT SUBSTRING(date_of_birth,0,2) FROM people AS zi;
SUBSTRING(date_of_birth,3,2) AS luna
SUBSTRING(date_of_birth,6,4) AS an
SELECT [id], [specie], [sex], [date_of_birth], [greutate] FROM [people] WHERE
但我真的不知道从现在开始如何弄清楚......