-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 月まで開始されます。

注: 更新する必要のある日付を表に挿入するたびに、昇順で表に表示されます

注: そのテーブルに任意の列を追加する必要があり、任意のテーブルを追加する必要があります。

その日付の列からそのテーブルの学生が使用されています

よろしくお願いします。少なくとも日付範囲のクエリを書く

4

1 に答える 1

0

あなたは次のように意味します:

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

1の代わりに、必要なIDを使用してください...

于 2013-02-28T11:19:36.027 に答える