sql >> Database >  >> RDS >> Mysql

MYSQL Converteer tijdstempel naar maand

Dit werkt voor mij:

mysql> SELECT MONTH(FROM_UNIXTIME(1369967316));
+----------------------------------+
| MONTH(FROM_UNIXTIME(1369967316)) |
+----------------------------------+
|                                5 |
+----------------------------------+

Uw probleem komt waarschijnlijk van het feit dat 1369967316 30 mei is, niet juni (zoals u verwacht), wat resulteert in een ongelijkheid met MONTH(CURDATE()) .

mysql> SELECT FROM_UNIXTIME(1369967316);
+---------------------------+
| FROM_UNIXTIME(1369967316) |
+---------------------------+
| 2013-05-30 22:28:36       |
+---------------------------+



  1. pdo_mysql installeren op Amazon EC2 met PHP 5.5

  2. tempdb Verbeteringen in SQL Server 2019

  3. Spark-dataframe maken op basis van SQL-query

  4. MySQL relationele databases gebruiken op Ubuntu 9.10 (Karmic)