2014-06-18 2 views

답변

0
select * from table where timestamp_col=LAST_DAY(timestamp_col) 

Source

+0

작동하지 않습니다. – pirpirim

+0

'last_day_of_month'가 필요합니까? 'LAST_DAY (datecolumn) '을 사용하십시오. –

+0

예 : 01-05-2014 다음 31-05-2014 – pirpirim

0

이 같은 필요합니까 ...

SELECT * FROM table_name where timestamp_col BETWEEN '2014-05-01' AND '2014-05-31'; 
+0

it 작동하지 않습니다 .. 내가 TIMESTAMP 필드가 있기 때문에. 우리는 오직 함수 – pirpirim

+0

을 사용하기 만하면됩니다.'timestamp' 데이터 타입에 대해서는 잘 작동합니다. – Sadikhasan

0

SELECT DATETİME, FROM_UNIXTIME() TİMESTAMP FROM table_name WHERE DATETİME >= UNIX_TIMESTAMP(DATE_ADD(LAST_DAY(NOW() + INTERVAL 1 DAY - INTERVAL 2 MONTH) , INTERVAL 1 DAY)) AND DATETİME < UNIX_TIMESTAMP((LAST_DAY(NOW() + INTERVAL 1 DAY - INTERVAL 1 MONTH)))