roc*_*kit 1 sql sql-server sql-server-2008
作为一个新手,我已经知道我会因为提出这个问题而受到谴责,但我在网站上找不到答案,可以使用一些帮助......
我有一个表,按日和按类型列出数据.例如
Transaction | Date | Type
-----------------------------
Updat | 11/7/2008 | Cash-out
Update | 11/10/2008 | Wrote-check
Deposit | 11/11/2009 | Cashed Check
Update | 11/18/2008 | Wrote check
Deposit | 11/19/2009 | Cashed Check
Run Code Online (Sandbox Code Playgroud)
我正在尝试做的是找到每种事务类型的第一次出现,以及每种事务类型的最后一次出现.所以我试图找出一个我可以编写的sql语句,它将返回如下内容:
Transaction | First Date | Last Date |
----------------------------------------------
Update | 11/7/2008 | 11/18/2008 |
Deposit | 11/11/2009 | 1/19/2009 |
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
Rus*_*een 10
SELECT Transaction, Min([date]) AS [First Date] , Max([Date]) AS [Last Date]
FROM myTable GROUP BY Transaction
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
473 次 |
| 最近记录: |