`
ygsilence
  • 浏览: 337466 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

查询最近1天,2天,3天,一个星期,两个星期的记录

    博客分类:
  • SQL
 
阅读更多

 

if you use SQL Server, you can try (assume your table name is "table1" and the date field is "datefield"):

最近1天:
select * from table1 where datediff(day,datefield,getdate()) = 0 

最近2天:
select * from table1 where datediff(day,datefield,getdate()) <= 1
 and datediff(day,datefield,getdate()) >=0

最近3天:
select * from table1 where datediff(day,datefield,getdate()) <= 2 
and datediff(day,datefield,getdate()) >= 0 

最近一个星期:
select * from table1 where datediff(day,datefield,getdate()) <=  6 
and datediff(day,datefield,getdate()) >= 0

 

 

注意:

 mysql中,只能比较天数,故第一个参数不用写,如:

select * from urlcontent where DateDiff(IR_URLDATE,CURRENT_DATE) <20

 

分享到:
评论

相关推荐

    查询一个月星期个数

    3. **计算星期个数**:要计算一个月内有多少个星期,首先我们需要获取该月的第一天是星期几,然后计算出最后一天是星期几。这个过程可以通过计算两个日期之间的天数并除以7得到,余数表示最后一天与第一个星期几的...

    VB 查询日期 星期

    `weekDay`变量将得到一个整数值,表示星期日是1,星期一是2,以此类推,直到星期六是7。你可以通过比较这个值来打印出具体的星期名: ```vb Select Case weekDay Case 1 MsgBox "这是星期日" Case 2 MsgBox "这...

    判断某一天是星期几的算法

    - \( m \) 表示月份,为了方便计算,规定3月为第1个月,4月为第2个月,以此类推,1月和2月则视为上一年的第13个月和第14个月。 - \( d \) 表示当月的日期。 方括号表示取整函数,即向下取整。 #### 示例解析 以...

    oracle查询一个月之内数据

    - **`add_months(last_day(sysdate),-1)`**: 这个表达式用于获取当前日期所在月份的最后一天,然后向前推移一个月,得到上个月的最后一天。 - **`+1`**: 在上个月最后一天的基础上加一天,得到这个月的第一天。 - **...

    IFIX配置历史报警记录存储至SQL数据库以及历史报警查询

    - 提供两个日期控件:`startDTPicker` 和 `startDTPicker1`,分别用于设置查询的起始时间和结束时间。 - 设计了三个按钮:“查询”、“导出数据”和“清除数据区”。 - 使用`F1Book`组件显示查询结果,需预先安装...

    判断任意一天是星期几

    标题中的“判断任意一天是星期几”是一个常见的编程问题,通常涉及到日期和时间的计算。在C#中,我们可以利用System.DateTime类来解决这个问题。这个小软件可能是为实验课设计的,目的是让学生掌握日期处理的基本...

    mysql查询今天昨天7天、近30天本月上一月数据

    通过比较两个日期对应的天数值,可以确定它们之间的关系。示例SQL语句如下: ```sql -- 查询今天的全部数据 SELECT * FROM 表名 WHERE TO_DAYS(字段名) = TO_DAYS(CURDATE()); -- 查询昨天的数据 SELECT * FROM ...

    如何计算任意一天是星期几

    首先,我们从一个简单的基准点出发——1900年1月1日,这是20世纪的第一天,且为星期一。设定世纪的偏移量为0,因为1900年处于20世纪,其对星期计算的影响为0。 ##### 2. **日偏移量** - **定义**:假设1月1日为...

    显示每月第一天是星期几

    在该资源中,使用了两个变量 `days1` 和 `days2` 来存储每月的天数。对于大多数月份,天数是31天或30天,但是对于2月,天数需要根据闰年规则来判断。如果是闰年,2月的天数是29天,否则是28天。 3. 星期计算 在该...

    黑色星期五1

    标题中的“黑色星期五1”指的是在某些西方文化中,当一个月的13号恰好是星期五时,这个日子被认为不吉利,被称为“黑色星期五”。这个问题描述的是一个算法训练题目,要求编写程序来计算在特定年份内,有多少个日期...

    如何计算某一天是星期几?

    1. **星期周期性**:一周为7天,因此任意日期与另一个日期之间的天数差对7取模的结果即为两个日期之间的星期差。 2. **世纪与闰年规则**:每400年中包含97个闰年。蔡勒公式考虑到了这一周期性规律,通过\( \left\...

    从键盘上输入一位整数,当输入1~7时,显示下面对应的英文星期名称的缩写。

    从键盘上输入一位整数,当输入1~7...声明两个变量num和day,分别保存用户输入的数字和该数字对应的星期缩写。 循环条件:用户输入的数字非0 如果用户输入的数字合法,泽利用switch语句为day赋值;否则提示用户重新输入。

    输入日期,就算两个日期相差几天

    "输入日期,就算两个日期相差几天"这个话题涉及到日期和时间的计算,这是一个基础且实用的技能。下面将详细介绍如何进行日期差计算以及计算星期的方法。 1. **日期差计算**: 在Python中,我们可以使用内置的`...

    任输入一个时间显示星期几

    首先,我们需要知道每个星期的第一天是星期日(0)还是星期一(1),这取决于你所在的地区和习惯。然后,我们需要一个算法来确定输入日期相对于某个基准日期(如描述中的9月21日)的天数。这个算法通常基于基姆...

    1.提供菜单方式选择月日, 2.输入年份、月份、日期,计算得到的是这一天据今天有多少天,星期几;

    3. **计算天数**:利用C语言中的日期处理函数或自定义函数,计算两个日期之间的天数差。这可以通过减法运算和时间结构(如`struct tm`)实现。 4. **计算星期**:根据蔡勒公式,计算所选日期对应的星期几。需要注意...

    测算历史上某一天为星期几的文档

    文章还强调,对于1月和2月的处理,简化公式仅需将这两个月份视作上一年的13月和14月,并在闰年时做特殊处理。闰年的判断是依据年份是否能被4整除,但能被100整除而不能被400整除的年份除外,这些年份不是闰年。 ...

    java 这一天是星期几

    3. **获取当前日期**:使用`LocalDate.now()`可以获取当前日期,这将返回一个`LocalDate`对象,代表了当前系统时区的日期。 4. **获取星期几**:一旦有了`LocalDate`对象,我们可以调用`getDayOfWeek()`方法,它会...

    java编程题黑色星期五

    在提供的代码中,主要包含了两个方法:`fun1()` 和 `fun2()`,这两个方法都旨在实现题目的要求,但采用了不同的策略。 ### 方法一:`fun1()` #### 主要逻辑 1. **初始化变量**: - 创建 `SimpleDateFormat` 对象...

    计算某日为星期几

    在这个例子中,`getWeek()`函数根据输入的年、月、日返回一个星期中的天数,然后`switch case`结构根据返回值输出对应的星期名称。当然,实际的`getWeek()`函数实现需要包含计算星期几的算法,如蔡勒公式: ```cpp ...

Global site tag (gtag.js) - Google Analytics