Нахождение даты

MuXa247

Новичок
Нахождение даты

Нужно средствами MySQL найти 1-е число предидущего месяца...
Как это сделать без извратов?
1-е число этого месяца нахожу так: DATE_ADD(curdate(), INTERVAL 1-DAYOFMONTH(curdate()) DAY)

В оракле обычно делаю trunc-ом...
 

TuBu

Guest
[sql]
select concat(date_format(now() - interval 1 month, '%Y-%m'), '-01')
[/sql]
 

Кром

Новичок
>SELECT concat( date_format( now( ) - INTERVAL 1 MONTH , '%Y-%m' ) , '-01' )

TuBu
concat тут не нужен.
 

MuXa247

Новичок
Сделал так:
date_format(curdate( ) - INTERVAL 1 MONTH , '%Y-%m-01' )

Всем спасибо за помощь!
Тема закрыта.
 
Сверху