如何编写sql查询来显示日期范围?

时间:2013-02-26 07:03:20

标签: c# winforms

我是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月开始。

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

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

从那个日期栏中我们使用的那个表学生

请帮助我,谢谢你。至少写日期范围的查询

1 个答案:

答案 0 :(得分:0)

你的意思是:

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

而不是1使用你想要的任何内容......