IT教程 | 加入收藏 | 简体 | 繁体
SQL Server教程:MySQL教程SQL Server...Oracle教程DB2教程Sybase教程Access教程
当前位置: 首页 > 数据库 > SQL Server教程

SQL 语句查询当月、当天、当周的数据实例

2012-10-31来源:[www.121ask.com]热度:0℃ 【字体:

在实际工作中,我们在写程序的时候会要求统计当天的数据.当周或都当月的数据。在这里我总结了一些方法。也是我今天工作中遇到的问题.

            查询当天的数据:

          SQL Server:

            select top 10 * from 表名 where day(数据库中的日期字段)=day(getdate())
            select * from 表名 where datediff(d,day(数据库中的日期字段),day(getdate()))=0

        Access:

                select top 10 * from 表名 where day(日期字段)=day(now())   

            查询当周的数据:

            Access:          select * from 表名 where datediff('ww',日期字段,now)=0

            在asp程序中我有时有另外一种方法:

                    today=Weekday(Date)     '---------计算当天是一个星期中的第几天
                    select * from 表名 where  日期字段 between Now-"&today&" and Now-"&today&"+7

            查询当月的数据:

                    select * from 表名  where datediff('M',日期字段,Now)=0

以上IT文章《SQL 语句查询当月、当天、当周的数据实例》由名客技术网[www.121ask.com]提供阅读!
推广信息
推广信息
名客技术网是一个免费为广大IT技术人员提供IT教程,绿色软件,asp/php/jsp/java/net等实例视频教程,CMS教程,破解软件下载以及学习相关源码、知识的IT网站。
名客技术网如果无意之中侵犯了您的版权,请来电告知,本站将在3个工作日内删除 QQ:175352796
Copyright 2011-2017 Powered by 121ASK.COM, All Rights Reserved.
备案号:鄂ICP备11013833号-3