селект по дата

embaka

Registered
здравейте, имам един много голям проблем

Код:
SELECT DISTINCT left(date,7) AS month FROM data ORDER BY month DESC

тая заявка работи само когато типа на датата е date, резултата който изкарва е от вида на 2009-12 (годината, месеца)

опитвам се да я променя, като формата на датата съм я направил в TIMESTAMP и заявката изглежда от тоя вид

Код:
SELECT DISTINCT left DATE_FORMAT(`date`,'%Y-%m' ) AS month FROM data ORDER BY month DESC

чрез DATE_FORMAT се опитвам да конвертирам резултата от TIMESTAMP датата, обаче не се получава, та моля за някакви идеи
 
мисля, че намерих решението, ама трябва да тествам с разлчни добавени дати, а заявката изглежда по следния начин


Код:
SELECT DISTINCT FROM_UNIXTIME(`date`,'%Y-%m' ) AS month FROM data ORDER BY month DESC
 
Мм няма нужда да го тестваш
В смисък ако уникса ти винаги е реален такъв, резултата ти винаги ще бъде верен в този формат който си посочил :}
 

Back
Горе