select invoice_date, cast(invoice_date as date) as new_date from invoices limit 5;
我只需要返回月份和年份......任何帮助? 我必须使用演员功能只能返回年份和月份的演职员功能
select invoice_date, cast(invoice_date as date) as new_date from invoices limit 5;
我只需要返回月份和年份......任何帮助? 我必须使用演员功能只能返回年份和月份的演职员功能
您可以使用DATE_FORMAT只显示月份和年份。
Select DATE_FORMAT(CAST(invoice_date as DATE), '%m/%Y') as new_date from invoices
您可以在日期类型上使用MONTH()和YEAR()函数。
如果你必须使用CAST(),那么我想你可以转换为字符串类型并获得一个子字符串。
投(invoice_date为char(7))AS NEW_DATE 会给你1999-10为例。 我正在做我的作业与类似的问题哈哈。
为什么你必须使用演员功能? – 2014-11-03 18:52:17
这就是使用说明 – Victor 2014-11-03 18:55:09
什么指示? – 2014-11-03 18:57:31