Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Operacje na datach w MySQL
Forum PHP.pl > Forum > Bazy danych > MySQL
northwest
Witam serdecznie,
Mam taką tabelkę:
  1. CREATE TABLE IF NOT EXISTS `zaproszenia` (
  2. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. `email` varchar(35) DEFAULT NULL,
  4. `data` datetime DEFAULT NULL,
  5. PRIMARY KEY (`id`),
  6. UNIQUE KEY `id` (`id`)
  7. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
  8.  
  9.  
  10. INSERT INTO `zaproszenia` (`id`, `email`, `data`) VALUES
  11. (1, 'l@gmail.com', '2010-02-04 22:19:36'),
  12. (2, 'ka@gmail.com', '2010-02-04 22:26:26'),
  13. (3, 'j@owd.pl', '2010-02-04 23:20:07');



chciałbym wyświetlić wszystkie rekordy które zostały zarejestrowane powyżej 48h temu...
wiecie może jak powinno wyglądać takie zapytanie?


Northwest
nospor
Funkcje operujące na datach:
http://dev.mysql.com/doc/refman/5.1/en/dat...-functions.html

Jako gratis:
juz na samym początku masz kod:
Cytat
Here is an example that uses date functions. The following query selects all rows with a date_col value from within the last 30 days:
mysql> SELECT something FROM tbl_name
-> WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= date_col;
Jedyne co Tobe pozostało - chwilę pomyslec
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.