以文本类型保存的日期,在排序是如何按升序进行排序???
我的数据库MYDATE字段是以文本型的形式保存日期(****年*月)的,在进行按升序进行排序时,10月、11月、12月排在1月的上面,而不是排在9月的下面,但我又不想更改MYDATE字段的数据类型为 datetime ,在这种情况下如何才能实现排序是按升序进行排序的???SqlCommand cmdSel = new SqlCommand("select mydate,max(case Wjlx when 1 then wjlj else '' end) as N'A',max(case Wjlx when 2 then wjlj else '' end) as N'AA',max(case Wjlx when 3 then wjlj else '' end) as N'AAA',max(case Wjlx when 4 then wjlj else '' end) as N'AAAA' from baobiao group by mydate", conn1); //创建DataAdapter(数据适配器)
da1.SelectCommand = cmdSel;