Heim  >  Artikel  >  Datenbank  >  So begrenzen Sie die SQL-Abfragezeit in MySQL

So begrenzen Sie die SQL-Abfragezeit in MySQL

coldplay.xixi
coldplay.xixiOriginal
2020-12-16 10:52:584921Durchsuche

MySQL-Methode zur Begrenzung der SQL-Abfragezeit: 1. Um heute abzufragen, lautet der Code [select * from table name where to_days (time field name) = to_days(now())] 2. Um gestern abzufragen, lautet der Code [SELECT * FROM Tabellenname WHERE].

So begrenzen Sie die SQL-Abfragezeit in MySQL

Die Betriebsumgebung dieses Tutorials: Windows 7-System, MySQL-Version 8.0.22. Diese Methode ist für alle Computermarken geeignet.

Zugehörige kostenlose Lernempfehlungen: MySQL-Video-Tutorial

MySQL-Methode zur Begrenzung der SQL-Abfragezeit:

Heute

select * from 表名 where to_days(时间字段名) = to_days(now());

Gestern

SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1

Fast 7 Tage

SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)

Fast 30 Tage

SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(时间字段名)

Ben Monat

SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段名, ‘%Y%m’ ) = DATE_FORMAT( CURDATE( ) , ‘%Y%m’ )

Vorheriger Monat

SELECT * FROM 表名 WHERE PERIOD_DIFF( date_format( now( ) , ‘%Y%m’ ) , date_format( 时间字段名, ‘%Y%m’ ) ) =1

Fragen Sie die Daten dieses Quartals ab.

select * from ht_invoice_information where QUARTER(create_date)=QUARTER(now());

Fragen Sie die Daten des letzten Quartals ab

select * from ht_invoice_information where QUARTER(create_date)=QUARTER(DATE_SUB(now(),interval 1 QUARTER));

Daten der aktuellen Woche abfragen

select * from ht_invoice_information where YEAR(create_date)=YEAR(NOW());

Fragen Sie die Daten der letzten Woche ab.

select * from ht_invoice_information where year(create_date)=year(date_sub(now(),interval 1 year));
.
Fragen Sie die Daten des letzten Monats ab

Das obige ist der detaillierte Inhalt vonSo begrenzen Sie die SQL-Abfragezeit in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn