繁体   English   中英

SQL Server Compact 4.0选择每天的最后一个DateTime

[英]SQL Server Compact 4.0 Select Last DateTime For Each Day

我在SQL Server Compact Edition 4.0中有一张表,我想在其中提取每个文件每天输入的最后一条记录。 因此,如果同一天重复输入,则仅为每个文件选择最后一个。

列名(DATA TYPE)

例如:

TimeStamp (DATETIME) | FileName (NVARCHAR)
  9/11/2013 4am      | File1.txt
  9/12/2013 11 PM    | File1.txt
  9/12/2013 11:30PM  | File1.txt
  9/12/2013 11:35pm  | File2.txt
  9/12/2013 11:36pm  | File2.txt
  9/13/2013 1am      | File3.txt

会回来

 9/11/2013 4am     | File1.txt
 9/12/2013 11:30PM | File1.txt
 9/12/2013 11:36pm | File2.txt
 9/13/2013 1am     | File3.txt

预先感谢您的任何帮助

尝试

SELECT MAX(TimeStamp) TimeStamp, FileName
  FROM Table1
 GROUP BY DATEPART(dd, TimeStamp), FileName

这是SQLFIddle演示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM