Obliczanie ilości dni w MySQL


(northwest) #1

 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


(Piotrek_20) #2

SELECT DATEDIFF(NOW(), datazakupu) AS ‘dni_od_daty_zakupu’,

FROM pojazdy