Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql] czas w mysql, da sie to zrobic?
graveozz
post 4.04.2008, 09:43:37
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 1
Dołączył: 28.03.2008
Skąd: Kielce

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


Witam
Naświetle problem. Mam następującą tabelę w mysql:
Tabela_1 gdzie interesujące kolumny to:
  1. data_rozpoczecia DATETIME,
  2. czas_zakonczenia TIME

W efekcie działania skryptu chciałbym w zmiennej $początek mieć wartość czasu (godziny i minuty) pobraną z pola data_rozpoczecia zaś w zmiennej $koniec czas(godziny i minuty) będący sumą czasów - czasu_rozpoczecia i czasu_zakonczenia. Pierwsza część zadania jest prosta:
  1. <?php
  2. $poczatek = "SELECT date_format (data_rozpoczecia, '%H:%i') as data_sformatowana FROM Tabela_1";
  3. ?>

natomiast druga
  1. <?php
  2. $koniec = "SELECT DATE_ADD (SELECT date_format (data_rozpoczecia, '%H:%i') FROM Tabela_1)
  3. INTERVAL SELECT(time_format(data_zakonczenia, '%H:%i') FROM Tabela_1) HOUR_MINUTE) as czas_sformatowany";
  4. ?>

Nie przynosi zamierzonego efektu. Da się dodać jakoś te czasy w bazie mysql, czy możliwa jest składnia podobna do tej którą używam dla $koniec?
Go to the top of the page
+Quote Post
Lonas
post 4.04.2008, 11:58:08
Post #2





Grupa: Zarejestrowani
Postów: 576
Pomógł: 14
Dołączył: 9.11.2005

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


Moze sprobuj ADDTIME


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 00:45