-2

我是 SQL Server 2008 的新手。我有一个如下所示的表:

student桌子 :

create student
(
     id int, 
     score varchar(10), 
     marks varchar(10),
     date datetime 
)     

id   score marke date ... so on
--------------------------------
1     34    13   3-6-2012
2     50    14   3-7-2012
3     25    9    3-2-2012
1     20    5    2-2-2013
1     10    4    2-7-2013...so on

我只想为特定的 id 显示这样的表格

 6-june  2012-2013    34     13
 2-feb   2013-2014    20      5
 7 -july 2014-2013    10      4

注:从 2012 年 6 月到 2013 年 7 月。

注意:每当将任何日期插入应更新的表格并按升序显示在表格中时

注意:我们需要向该表添加任何列,并且我们需要添加任何表。

从我们一直使用的那个日期列中的那个表学生

请帮助我提前谢谢。至少为 daterange 编写查询

4

1 回答 1

0

你的意思是:

SELECT date, score, marks WHERE id = 1 ORDER BY DATE

而不是 1 使用您想要的任何 ID...

于 2013-02-28T11:19:36.027 回答