如何 在Access中选择指定日期前的记录?
我知道,在Access中不能使用DateDiff,那么我们怎样才能选择指定日期前的若干记录呢?
虽然在Access中不能使用DateDiff函数,但我们可以使用日期函数来实现这一功能。看看下面这个“庞大”的示例,就是实现如何选择前8个包括今天及今天以前的日期的记录的语句:
select TOP 3 * from mytable where ((YEAR(ndate)<"&year(now)&") or (YEAR(ndate)="&year(now)&" and MONTH(ndate)<"&month(now)&") or (YEAR(ndate)="&year(now)&" and MONTH(ndate)="&month(now)&" and DAY(ndate)<="&day(now)&")) and fenlei=4 order by id DESC
相关推荐
-
如何 在Access中选择指定日期前的记录?
我知道,在Access中不能使用DateDiff,那么我们怎样才能选择指定日期前的若干记录呢? 虽然在Access中不能使用DateDiff函数,但我们可以使用日期函数来实现这一功能.看看下面这个"庞大"的示例,就是实现如何选择前8个包括今天及今天以前的日期的记录的语句: select TOP 3 * from mytable where ((YEAR(ndate)<"&year(now)&") or (YEAR(ndate)="&a
-
利用shell获取指定日期前N天的日期
一.创建测试文件test.sh #!/bin/sh . /etc/profile # 参数: # args[0] ,数据日期,日期格式yyyy-MM-dd # 取30天以前的日期 function get_date_30daysbefore() { sec=`date -d $1 +%s` sec_30daysbefore=$((sec - 86400*30)) days_before=`date -d @$sec_30daysbefore +%F` echo $days_before } if
-
ThinkPHP中获取指定日期后工作日的具体日期方法
思路: 1.获取到查询年份内所有工作日数据数组 2.获取到查询开始日期在工作日的索引 3.计算需查询日期索引 4.获得查询日期 /*创建日期类型记录表格*/ CREATE TABLE `tb_workday` ( `did` int(11) NOT NULL AUTO_INCREMENT, `exact_date` varchar(32) NOT NULL COMMENT '具体日期:格式date("Ymd");(20170205)', `date_year` varchar(32)
-
mssql中获取指定日期所在月份的第一天的代码
获取指定日期月份的第一天,你可以使用DATEADD函数,减去指定日期的月份过去了的天数,即可. 复制代码 代码如下: CREATE FUNCTION [dbo].[udf_FirstDayOfMonth] ( @Date DATE ) RETURNS DATETIME AS BEGIN RETURN CAST(DATEADD(day,1 - DAY(@Date), @Date) AS DATETIME) END 或者,用DATEDIFF计算指定日期与日期开始之时,相隔几个月,然后再DATEADD
-
用PowerShell删除N天前或指定日期(前后)创建(或修改)的文件
本来想用批处理的,想想算时间太麻烦了-- 立马安装PowerShell看帮助文档,里面有个例子: 以下命令查找 Program Files 文件夹中上次修改日期晚于 2005 年 10 月 1 日并且既不 小于 1 MB 也不大于 10 MB 的所有可执行文件(测试发现没法运行-_-!): Get-ChildItem -Path $env:ProgramFiles -Recurse -Include *.exe | Where-Object ` -FilterScript {($_.LastWr
-
用批处理删除N天前或指定日期时间(前后)创建(或修改)的文件
核心代码: @echo off :: by oicu#lsxk.org :: 15:17 2011-1-13 :: 如果只是删除指定日期或N天前修改的文件,用forfiles即可 FORFILES /P "C:\测试目录" /S /M *.log /D -3 /C "cmd /c if @isdir==FALSE echo del @file" :: 指定日期(包含)前修改的文件:/D -yyyy/mm/dd :: 以下是流水账 :: 使用限制:控制面板里设定日期格
-
Python根据指定日期计算后n天,前n天是哪一天的方法
本文实例讲述了Python根据指定日期计算后n天,前n天是哪一天的方法.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #!/usr/bin/python3 import datetime def getday(y=2017,m=8,d=15,n=0): the_date = datetime.datetime(y,m,d) result_date = the_date + datetime.timedelta(days=n) d = result_date.st
-
MySQL中查询当前时间间隔前1天的数据
1.背景 实际项目中我们都会遇到分布式定时任务执行的情况,有时定时任务执行的时候如果查询的数据量比较大时,我们会选择执行时间间隔几天前的数据筛选后进行执行. 避免执行全量的数据导致内存占用过大或执行时间过长导致OOM等问题. 这里我们就会用到SQL来过滤当前时间间隔1天或几天的查询. 1.1.查询SQL语句 这里用到一张talk_course表作为查询sql语句的执行表单,表的字段如下: 表中大致有如下几条测试数据: 查询距离当前执行时间前一天的SQL语句如下: # 查询距离当前时间前1天的数据
-
Java中常用的日期类图文详解
目录 前言 Date 为什么Date的大部分方法被弃用 注释 翻译 目前可用方法的测试示例 可用方法 示例 Date小结 Calendar 简单介绍 常用的方法 获取实例 获取日期里的信息 日期的加减与滚动 日期的设置 测试实例代码 DateFormat与SimpleDateFormat DateFormat 常用方法 测试实例 SimpleDateFormat 主要方法 测试示例 编写一个简单的日期工具类 工具类 测试示例 总结 前言 本文将分析Java中的Date.Calendar.Date
-
Angularjs中使用layDate日期控件示例
layDate 控件地址:http://laydate.layui.com/ 前情:原来系统中使用的日期控件是UI bootstrap(地址:https://angular-ui.github.io/bootstrap/)里的.后来因为各种原因,要换掉UI bootstrap中的日期控件,改用layDate日期控件. 解决思路:将layDate的初始化及相关代码定义在指令里. 问题关键点:layDate操作的是Html元素的,怎么实现双向绑定,同步Angularjs模板值和Html的元素值. 指
随机推荐
- 进制转换算法原理(二进制 八进制 十进制 十六进制)
- SQLServer 2008中的代码安全(七) 证书加密
- 详解Java中final的用法
- 浅谈java里的EL表达式在JSP中不能解析的问题
- ASP.NET中Literal与Label控件的区别
- PHP实现的通过参数生成MYSQL语句类完整实例
- php中处理模拟rewrite 效果
- python使用datetime模块计算各种时间间隔的方法
- Android RecyclerView滚动定位
- javascript结合html5 canvas实现(可调画笔颜色/粗细/橡皮)的涂鸦板
- JS匿名函数实例分析
- Powershell中定义常量的方法
- lua中赋值类型代码详解
- 一个获取第n个元素节点的js函数
- php单例模式的简单实现方法
- javascript 流畅动画实现原理
- Java两个乒乓球队比赛名单问题(判断素数)
- Android Dialog详解及实例代码
- php 中include()与require()的对比
- C#中如何使用Winform实现炫酷的透明动画界面