Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL wybierz wiersze dokładnie 7 dni temu

Bardzo rzadko można uzyskać te same wpisy daty i godziny, które podają datę i godzinę do sekund. Dlatego, aby uzyskać odpowiednie wyniki, musimy zignorować część czasu i zająć się częścią daty, w ten sposób używając CURDATE() funkcja.

Możesz to zrobić, ignorując część czasu i porównując ją z datą, używając:

function get_ad_sql($table){
    $sql = "SELECT 
                * 
            FROM 
                ".$table." 
            WHERE 
                DATE(edit_date) = DATE_SUB(CURDATE(), INTERVAL 7 DAY)
            ";  
    return $sql;
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyszukiwanie pełnotekstowe MySql w PHP przy użyciu ciągu zawierającego słowa kluczowe

  2. xampp mysql i phpmyadmin nie działają

  3. Wyszukaj dopasowanie całych słów w MySQL

  4. MySQL JOIN w celu zastąpienia identyfikatorów wartościami z innej tabeli

  5. Optymalizacja bazy danych MYSQL za pomocą indeksowania