如何 在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的元素值. 指
随机推荐
- iOS App中UILabel的自定义及在Auto Layout中的使用
- 关于MariaDB安装问题小记(CMake Error at)
- Mysql数据库锁定机制详细介绍
- bsmain.exe 瑞星仇恨者查杀方法
- Android开发框架之自定义ZXing二维码扫描界面并解决取景框拉伸问题
- JavaScript使用正则表达式获取全部分组内容的方法示例
- .Net中实现无限分类的2个例子
- 分享一个超好用的php header下载函数
- 由Python运算π的值深入Python中科学计算的实现
- ASP之简化创建关闭记录集对象并创建使用简单的MSSQL存储过程
- 隐蔽的ASP后门 大家可以查看下
- android AsynTask处理返回数据和AsynTask使用get,post请求
- iframe高度自适应及隐藏滚动条的实例详解
- go语言中的interface使用实例
- 凹陷文字 推荐
- XML轻松学习手册(四):XML语法
- jQuery判断是否存在滚动条的简单方法
- Ruby中一些基本语法知识点的罗列汇总
- 基于jquery跨浏览器显示的file上传控件
- java中哈希表及其应用详解