
点滴记录
felixskycao
这个作者很懒,什么都没留下…
展开
-
通过SQL保留数据库表中的唯一一行重复数据
在项目开发和维护过程中,经常会遇到数据库中存在重复数据,由此带来一系列的问题。于是“如何删除重复数据,并保留重复数据的一条记录”这样的需求就会经常在工作中遇到。而每次遇到这样的问题总是要重新整理sql,今天再次遇到这样的问题,决定还是记录下来,方便以后查阅。 目前工作的数据库是SQL Server 2008, 所以该方案只针对SQL Server有效。大致思路: 通过Rank函数对...原创 2013-12-11 13:12:18 · 603 阅读 · 0 评论 -
SQL to retrieve First/last day of a specific day
最近做的数据ETL经常需要计算给定日期的月份第一天或者是最后一天之类的问题。Sql server提供了类似DateAdd, Datepart 以及DateDiff 之类的函数供使用。为了方便以后在遇到类似的需求,在这里做个记录,方便自己查找。 First day of month:select dateadd(day,1-DATEPART(day,getdate()),getdate...原创 2014-04-24 16:18:55 · 198 阅读 · 0 评论