Mam kolumnę z czasem pomiarów w sygnaturach czasowych w INT i potrzebuję danych grupy w odstępach czasu. Już odkryłem funkcję MySQL FROM_UNIXTIME(), ale czy istnieje wewnętrzny instrument w MySQL, aby wyodrębnić godzinę z wyników tej funkcji?Jak wyodrębnić godzinę dla wyników MySQL FROM_UNIXTIME()?
Odpowiedz
Chyba masz na myśli FROM_UNIXTIME
GROUP BY
DATE_FORMAT(FROM_UNIXTIME(time_column), '%Y %m %d %H'))
SELECT *
FROM table
GROUP BY DATE_FORMAT(FROM_UNIXTIME(time_col_name), '%H')
Sprawdź MySQL's Date documentation.
Edit:
Zastosowanie DATE_FORMAT
zamiast wiarygodnie określić format godziny wrócił. Zobacz DATE_FORMAT documentation. Uwaga: Format% H zwróci wartość godziny w formacie 00, 01, ... 23.
Coś jak:
SELECT HOUR(FROM_UNIXTIME(unixCol))
FROM tbl
GROUP BY HOUR(FROM_UNIXTIME(unixCol))
HOUR
rozpakuje godzinę po datownika UNIX jest przykryty do daty.
Spróbuj umieścić te dane w zmiennej DB jak data i następnie powtórzyć je.
$timestamp = strtotime($db_data);
echo date("m-d-Y", $timestamp);
Czy rzeczywiście czytasz pytanie OP? –
wiem, że to kilka lat po początkowym pytaniu ale jeśli masz do czynienia z większych zbiorów danych może to trwać dłużej, aby wykonać ze względu na wywołanie 2 funkcje dla każdego wiersza w zestawie zapytań.
udało mi się golić kilka sekund od mojego czasu za pomocą trochę arytmetyki modularnej
GROUP BY FLOOR(time_col/(60*60) MOD 24)
Hope this helps :)
- 1. Jak mogę wyodrębnić datę i godzinę z tekstu swobodnego?
- 2. Wstaw datę i godzinę do Mysql
- 3. mysql - wybierz godzinę w datetime i grupie
- 4. MySQL pomiń pierwsze 10 wyników
- 5. Jak mogę iterować przez zestaw wyników MySQL?
- 6. Ruby: Jak wyodrębnić godzinę (lub dzień) z ciągiem daty i czasu
- 7. php mysql mecz bez wyników
- 8. epoka na bieżąco mysql
- 9. Jak wybrać datę i godzinę bez sekund w mysql?
- 10. Mysql zapytanie wyodrębnić domeny z adresami URL
- 11. Jak wyodrębnić część łańcucha zakodowanego w Base64 w MySQL?
- 12. Przypisywanie wyników zapytania do zmiennej MySQL
- 13. Zamawianie wyników ciągów MySQL bez zdefiniowanej kolacji?
- 14. Zapełnianie tabeli z wyników zapytania (mysql)
- 15. Jak wyodrębnić instrukcje tworzenia z różnych tabel baz danych MySQL?
- 16. Widok MySQL zwraca więcej wyników z AND?
- 17. Tworzenie funkcji php do zwracania wyników mysql
- 18. Filtrowanie wyników mysql poprzez wybranie rozwijanej listy
- 19. Eksportowanie wyników zapytania Mysql do programu Excel?
- 20. Jak obsługiwać datę i godzinę w PHP?
- 21. jak wyprowadzić tabelę wyników w locie z tabeli mysql wyników piłki nożnej?
- 22. Jak wyodrębnić z dispatch.json.JsObject
- 23. Wybierz zgrupowania data/czas w MySQL pogrupowane według godzinę
- 24. Kwerenda kwerendy wyników w formacie pionowym, takich jak "\ G" MySQL?
- 25. Jak przechowywać i powtarzać zestaw wyników w MySQL Stored Proc?
- 26. Jak ukryć/wyświetlić siatkę wyników w MySQL Workbench?
- 27. Zestaw wyników MongoDB dla Aggregate()
- 28. Jak wyodrębnić plik filename.tar.gz
- 29. Postgresql wyodrębnić ostatni wiersz dla każdego ID
- 30. Jak określić datę i godzinę w python?
Hour (FROM_UNIXTIME (...)) robi praca. –
Spróbuj przenieść to do klauzuli "WYBIERZ" i odwołując się do aliasu. – Aiias