Office中国论坛/Access中国论坛

标题: 请问,如何在利用SQL的函数,得到本月的起始和结束日期. [打印本页]

作者: walker-dong    时间: 2006-6-23 16:20
标题: 请问,如何在利用SQL的函数,得到本月的起始和结束日期.
请问,如何在利用SQL的函数,得到本月的起始和结束日期如何得到本周的起始和结束日期.

我想自动统计本周,和本月的销售数据,请问如何根据当日的时间,自动统计本周的数据,或本月的数据呢.谢谢.急用呢!
作者: zhuyiwen    时间: 2006-6-23 17:25
在T-SQL中没有你想要的现存的SQL函数,只能你自己编写自定义函数。
作者: walker-dong    时间: 2006-6-23 17:35
标题: 谢谢,能不能教教我呀!救人救到底哟!
谢谢,能不能教教我呀!救人救到底哟!
作者: wuaza    时间: 2006-6-23 20:22
统计本月:

Select * From TableName
Where Convert(Varchar(7),日期字段,120)=Convert(Varchar(7),GetDate(),120)

统计本周:select * from tablename where 日期字段 between  DATEADD(wk, DATEDIFF(wk,0,getdate()),0) and  DATEADD(wk, DATEDIFF(wk,0,getdate()),7)
作者: zhuyiwen    时间: 2006-6-23 21:58
以下是引用wuaza在2006-6-23 12:22:00的发言:


统计本月:

Select * From TableName
Where Convert(Varchar(7),日期字段,120)=Convert(Varchar(7),GetDate(),120)

统计本周:select * from tablename where 日期字段 between  DATEADD(wk, DATEDIFF(wk,0,getdate()),0) and  DATEADD(wk, DATEDIFF(wk,0,getdate()),7)

好方法!简单易行。
作者: walker-dong    时间: 2006-6-23 22:36
嘿嘿,还没试,

先道谢,呵呵




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3