Heim > Datenbank > MySQL-Tutorial > Hauptteil

So begrenzen Sie die SQL-Abfragezeit in MySQL

coldplay.xixi
Freigeben: 2020-12-17 10:26:54
Original
4925 Leute haben es durchsucht

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());
Nach dem Login kopieren

Gestern

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

Fast 7 Tage

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

Fast 30 Tage

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

Ben Monat

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

Vorheriger Monat

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

Fragen Sie die Daten dieses Quartals ab.

select * from ht_invoice_information where QUARTER(create_date)=QUARTER(now());
Nach dem Login kopieren

Fragen Sie die Daten des letzten Quartals ab

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

Daten der aktuellen Woche abfragen

select * from ht_invoice_information where YEAR(create_date)=YEAR(NOW());
Nach dem Login kopieren

Fragen Sie die Daten der letzten Woche ab.

select * from ht_invoice_information where year(create_date)=year(date_sub(now(),interval 1 year));
Nach dem Login kopieren
.
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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!