Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Obliczanie ilości dni w MySQL
northwest
post
Post #1





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


Witam serdecznie,
Mam taką tabelkę:
  1. CREATE TABLE IF NOT EXISTS `pojazdy` (
  2. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. `nazwa` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
  4. `kosztdzienny` int(11) ,
  5. `datazakupu` date DEFAULT NULL,
  6. UNIQUE KEY `id` (`id`)
  7. ) 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
Go to the top of the page
+Quote Post
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


A co już masz ?
Go to the top of the page
+Quote Post
northwest
post
Post #3





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


koszt dni ;-) ale na poziomie php sobie to obliczam (IMG:style_emoticons/default/smile.gif)
Wartość dni * 5 = wynik (IMG:style_emoticons/default/smile.gif)

Tylko nie wiem jak w mySQL obliczyć ilość tych dni (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #4





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Liczbę dni policzysz tak:
Kod
SELECT DATEDIFF(CURDATE(), `datazakupu`)
FROM `pojazdy`


Wklejam jako [ code ], bo coś kolorowanie MySQL dziwne rzeczy robi (IMG:style_emoticons/default/ohmy.gif)

Ten post edytował SmokAnalog 30.07.2014, 19:37:28
Go to the top of the page
+Quote Post
Pyton_000
post
Post #5





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


A wynik
  1. SELECT 2*3
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




`id` bigint(20
Jestes pewien ze bedziesz mial AZ TYLE pojazdow w tej tabeli? Jestem raczej pewien ze typ INT by ci wystarczyl i to z bardzo duzym zapasem
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 18:11