毕业论文写作

毕业设计需求

毕业设计中的统计数据从何来?

 在毕业设计中,很多时候会用到统计金额,这时候sql语句要怎么写呢?下面就让我来带大家学习下吧~

今天的所有数据:

  •  
select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=0

昨天的所有数据:

  •  
select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=1

7天内的所有数据:

  •  
select * from 表名 where DateDiff(dd,datetime类型字段,getdate())<=7

30天内的所有数据:

  •  
select * from 表名 where DateDiff(dd,datetime类型字段,getdate())<=30

本月的所有数据:

  •  
select * from 表名 where DateDiff(mm,datetime类型字段,getdate())=0

本年的所有数据:

  •  
select * from 表名 where DateDiff(yy,datetime类型字段,getdate())=0

查询今天是今年的第几天:

  •  
select datepart(dayofyear,getDate())

查询今天是本月的第几天:

  •  
  •  
1. select datepart(dd, getDate())  2.select day(getDate())

查询本周的星期一日期是多少 (注意:指定日期不能是周日,如果是周日会计算到下周一去。所以如果是周日要减一天)

  •  
SELECT DATEADD(wk,DATEDIFF(wk,0,getdate()),0)

查询昨天日期:

  •  
select convert(char,dateadd(DD,-1,getdate()),111)  //111是样式号,(100-114

查询本月第一天日期:

  •  
Select DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) as firstday

查询本月最后一天日期:

  •  
Select dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0)) as lastday      //修改-3的值会有相应的变化

本月有多少天

  •  
select datepart(dd,dateadd(dd,-1,dateadd(mm,1,cast((cast(year(getdate()) as varchar)+'-'+cast(month(getdate()) as varchar)+'-01' ) as datetime ))))

求两个时间段相差几天:

  •  
select datediff(day,'2012/8/1','2012/8/20') as daysum

在指定的日期上±N天:

  •  
select convert(char,dateadd(dd,1,'2012/8/20'),111) as riqi    //输出2012/8/21

在指定的日期上±N分钟:

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
select dateadd(mi,-15,getdate())  //查询当前时间15分钟之前的日期--查询当天(1:select * from ShopOrder where datediff(day,ordTime,getdate()-1)=0--查询当天(2:select * from info where DateDiff(dd,datetime,getdate())=0--前30天SELECT * FROM A where datediff(d,datetime,getdate()) <=30--上一月SELECT * FROM A WHERE DATEDIFF(m, shijian, GETDATE()) <=1--查询24小时内的:select * from info where DateDiff(hh,datetime,getDate())<=24--本月记录SELECT * FROMWHERE datediff(month,[dateadd],getdate())=0--本周记录SELECT * FROM 表 WHERE datediff(week,[dateadd],getdate())=0
你学会了嘛?

最新毕业设计成品

版权所有© 帮我毕业网 并保留所有权利

QQ 1370405256 微信 biyebang

QQ:629001810微信:biyebang

收缩