我需要对这些数据进行排序以在DataGridView
C# 中显示它。
在SQL Server
我有下表:
Día Descripción
----------------
1 Domingo
2 Lunes
3 Martes
4 Miércoles
5 Jueves
6 Viernes
7 Sábado
但在查询中,我无法使用asc
or对日期进行排序desc
,因为它不会被正确排序:
select * from dias_semana order by dia asc
select * from dias_semana order by dia desc
如何修改查询以显示它这样排序?
Día Descripción
----------------
2 Lunes
3 Martes
4 Miércoles
5 Jueves
6 Viernes
7 Sábado
1 Domingo
注意:该表包含更多数据,但该字段dia
是唯一可以在语句中为其设置顺序的字段select
。
您可以对模运算符 (
%
)使用一个小技巧:Demo