【发布时间】:2008-12-11 21:56:59
【问题描述】:
我有一张表格,用于存储客户销售数据(在期刊上,如报纸上)。产品按问题存储。示例
托管产品问题 数量 日期 已售出 1 123 2 12 01052008 2 234 1 5 01022008 1 123 1 5 01012008 2 444 2 3 02052008如何为特定客户检索所有产品的最后一期(有什么更快的方法)?我可以提供 SQL Server 2000 和 2005 的示例吗?请注意,该表超过 500k 行。
谢谢
【问题讨论】:
-
澄清一下,sold 列是数据库中的日期类型吗?
-
“最后一期”是什么意思?
-
我希望能够为每个产品获得最后一个问题编号(最近的)。
-
定义“近期”:较低的发行号是否会在较高的发行号之后被出售,如果是,您关心哪个?
-
我关心更高的问题编号,现在每年都会重复相同的问题(1-52)。
标签: sql sql-server