永发信息网

在SQL Server 2005中怎么把日期2009-1-2转换成2009-01-02?谢谢了,大神帮忙啊

答案:2  悬赏:0  手机版
解决时间 2021-01-03 18:32
  • 提问者网友:临风不自傲
  • 2021-01-03 09:38
在SQL Server 2005中怎么把日期2009-1-2转换成2009-01-02?谢谢了,大神帮忙啊
最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2021-01-03 10:44
select to_char(to_date((t.year||'-'||t.month||'-'||t.day),'yyyy-mm-dd','yyyy-mm-dd','nls_date_language=american') as x from abc t order by x; ************** 类似如下: ************** [TEST@ORA1] SQL>select to_char(to_date('2009-1-1','yyyy-mm-dd'),'yyyy-mm-dd','nls_date_language=american') as x from dual; X ---------- 2009-01-01
全部回答
  • 1楼网友:拾荒鲤
  • 2021-01-03 11:40
(1) 不能,主键约束。 (2) update 学生成绩 set 成绩 = 85 where 学号 = '1001' and 课号= '203' (3) delete from 学生成绩 where 学号 = '1003' and 课号='203' (4) select * from 学生 where 性别=‘男’ (5) select avg(成绩) from 学生成绩 select avg(成绩) from 学生成绩 group by 学号 -- (5)是两种情况不知道 你想要的哪种,前面 的那个是所有学生的平均成绩,后面那个是每个学生的平均成绩 (6) select avg(成绩) from 课程, 学生成绩 where 课程.课号 = 学生成绩.课号 and 课程.课名= 'sql server' 又不是啥 难题 ,估计是大学的题,楼上的太过了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯