Autor | Zpráva | ||
---|---|---|---|
kopi Profil |
#1 · Zasláno: 15. 1. 2018, 19:56:22
Zdravím,
potřeboval bych poradit, jak zjistit počet záznamů v daný den, nebo měsíc? V db mám uložené datum jako počet sekund. Děkuji za radu. |
||
Keeehi Profil |
#2 · Zasláno: 15. 1. 2018, 20:57:27
DATE_FORMAT(FROM_UNIXTIME(column), '%Y%m%d') -- group by date DATE_FORMAT(FROM_UNIXTIME(column), '%Y%m') -- group by month Výkonově to ale bude dost trpět. 1) Pokaždé se to musí počítat znovu a znovu 2) Nedá se nad tím udělat index Pokud to bude pomalé, přidej do tabulky další sloupec v kterém budou napočítané hodnoty podle kterých chceš seskupovat a přidej mu index. |
||
Kajman Profil |
#3 · Zasláno: 16. 1. 2018, 10:14:25
Pokud se má počítat počet záznamů jen pro jeden den nebo měsíc, lze použít
where sloupec between hranice_zacatku and hranice_konce |
||
Časová prodleva: 8 let
|
0