sql中 怎么输入当天的时间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql中 怎么输入当天的时间相关的知识,希望对你有一定的参考价值。
参考技术A Oracle 使用 sysdate例如:
SELECT sysdate FROM DUAL;
SQL Server 使用 GETDATE()
例如:
SELECT getdate()
mysql 使用 的函数多一些
就简单看看例子吧:
当前日期
mysql> SELECT CURRENT_DATE();
+----------------+
| CURRENT_DATE() |
+----------------+
| 2010-10-22 |
+----------------+
1 row in set (0.00 sec)
当前时间
mysql> select CURRENT_TIME ();
+-----------------+
| CURRENT_TIME () |
+-----------------+
| 20:16:32 |
+-----------------+
1 row in set (0.00 sec)
当前时间戳
mysql> SELECT CURRENT_TIMESTAMP();
+---------------------+
| CURRENT_TIMESTAMP() |
+---------------------+
| 2010-10-22 20:17:07 |
+---------------------+
1 row in set (0.00 sec)
当前时间
mysql> SELECT NOW();
+---------------------+
| NOW() |
+---------------------+
| 2010-10-22 20:33:23 |
+---------------------+
1 row in set (0.00 sec) 参考技术B getdate() --返回当前系统日期和时间。
select getdate() 参考技术C SQLserver : getdate()
ACCESS: now()本回答被提问者采纳 参考技术D select getdate()
报表测试必备时间查询SQL汇总
1、背景
背景:测试报表时,经常涉及到不同时间段的数据查询,那么此时我们需借助SQL语句进入数据库查询,比对界面统计的数据是否一致。
常用的时间段查询有:当天,昨天,近7天,近30天,本月,当月...等.
2、时间查询SQL语句
【一】查询当天语句
- 语句1:SELECT * FROM 表名 WHERE 时间字段名=‘当前日期‘;--其中时间字段名即是表中对应存在的时间字段
- 语句2:SELECT * FROM 表名 WHERE to_days(`时间字段名`) = to_days(now());
【二】查询昨天语句
- 语句1:SELECT * FROM 表名 WHERE 时间字段= ‘昨天日期‘;
- 语句2:SELECT * FROM 表名 WHERE to_days(now())-to_days(`时间字段`) = 1;
【三】查询近7天语句
- 语句1:SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段) ;
【四】查询近30天语句
- 语句1:SELECT * FROM 表名 WHERE DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(时间字段名);
【五】查询本月语句
- 语句1:SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段名, ‘%Y%m‘ ) = DATE_FORMAT( CURDATE( ) , ‘%Y%m‘ );
【六】查询上个月语句
- 语句1:Select * from 表名 where 时间字段名>=‘上月第一天日期‘ and 时间字段名<=‘上月最后一天日期‘;
- 语句2:Select * from 表名 where 时间字段名 LIKE ‘2020-05%‘;
【七】查询上周语句
- 语句1:Select * from 表名 where YEARWEEK(date_format(`时间字段名`,‘%Y-%m-%d‘)) = YEARWEEK(now())-1;
【八】查询截止当前本月语句
- 语句1:Select * from 表名 where date_format(`时间字段名`, ‘%Y%m‘) = date_format(curdate() , ‘%Y%m‘);
以上是关于sql中 怎么输入当天的时间的主要内容,如果未能解决你的问题,请参考以下文章
微信公众平台怎么实现日期自动查询。例如,输入“今天”,则自动返回当天日期;输入“明天”,则自动返回