ai didi

mysql - 以这种格式提取月份和年份 : "mm-yyyy" along with all columns

转载 作者:行者123 更新时间:2023-11-29 02:23:47 24 4
gpt4 key购买 nike

我的数据库中有一个从类型日期开始的字段。我想以这种格式提取月份和年份:mm-yyyy,我还需要所有其他列。

我试过这个:

$query='SELECT *, DATEADD(MONTH, DATEDIFF(MONTH, 0, start), 0) AS [start] FROM ...

根据 Getting only Month and Year from SQL DATE

但它不起作用。错误:

Incorrect parameter count in the call to native function 'DATEDIFF'"

我也不确定之后如何继续。发现这个: SQL Query - Change date format in query to DD/MM/YYYY

所以我的猜测是:

Convert(varchar(10),CONVERT(date,DATEADD(MONTH, (DATEDIFF(MONTH, 0, start), 0) AS [start]),106),103)

但我还有日子。

最佳答案

使用 DATE_FORMAT功能。

SELECT DATE_FORMAT(start, '%m-%Y') FROM ...;

关于mysql - 以这种格式提取月份和年份 : "mm-yyyy" along with all columns,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26800150/

24 4 0
文章推荐: mysql - 在 MySQL 的特定时间段内获取最大值
文章推荐: c# - 如何在同一行中找到重复的名称/值?可以算吗?
文章推荐: php - 如何在PHP中隐藏多个链接的get变量
文章推荐: java - 谷歌地图标记选项大小
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com