Obliczanie ilości dni w MySQL

0

Witam serdecznie,
Mam taką tabelkę:

 
CREATE TABLE IF NOT EXISTS `pojazdy` (
  `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  `nazwa` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
  `kosztdzienny` int(11) ,
  `datazakupu` date DEFAULT NULL,
  UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;

Mógłbym prosić o pomoc z zapytaniem? Potrzebuję wyświetlić:

  • ile dni minęło od dnia zakupu do dnia dzisiejszego ( kolumna "datazakupu")?
  • jaki jest koszt utrzymania pojazdu (ilość dni od dnia zakupu do dzisiaj * 5 zł za każdy dzień)?

Bardzo proszę o pomoc,
Northwest

1

hmm..

Select datediff(datazakupu, curdate()) as ilosc_dni, datediff(datazakupu, curdate())*5 as koszt_zakupu from pojazdy  

http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1