相当于MS Access DatePart的MySql

问题描述 投票:0回答:1

我正在尝试将MS Access查询转换为mysql查询,但是在SELECT部分中,我找到了DatePart函数,该函数从表tbl_trade中选择年份。我了解我们在mysql中具有内置函数,例如YEAR(),EXTRACT()等,但看来我不能将它们用作[]

SELECT YEAR(tbl_trade.create_date) from tbl_trade;

给出错误

Unknown table 'tbl_trade' in field list

而且我也不知道如何在mysql中实现DatePart函数的第3和第4参数。您可以从https://www.techonthenet.com/access/functions/date/datepart.php

中找到有关DatePart函数的更多详细信息。

最后,我希望能够执行此操作

SELECT DatePart("yyyy", tbl_trade.create_date,1,2) FROM tbl_trade

我正在尝试将MS Access查询转换为mysql查询,但是在SELECT部分​​中,我找到了DatePart函数,该函数从表tbl_trade中选择年份。我了解我们具有内置函数...

mysql access-vba
1个回答
1
投票

最接近的等效值为extract。它需要各种extract

© www.soinside.com 2019 - 2024. All rights reserved.