Mysql 如何在SQL中仅获取日期编号(例如,如果是2013/06/22,我只需要22)

Mysql 如何在SQL中仅获取日期编号(例如,如果是2013/06/22,我只需要22),mysql,sql,Mysql,Sql,有人知道如何在SQL中获取日期结果的天数吗 例如,如果是2013/06/22,我可以用什么来获取日期号码(22)?对于MS SQL,可以使用: 这是一个例子 对于MySQL,您可以使用: 这是一个例子 两者都返回22在ANSI SQL标准中,我认为没有定义任何日期时间函数 您应该清楚您要询问的DBMS 在Oracle中,您可以对字符执行to_char(aDate,'dd') 例如,选择dual中的_char(sysdate,'dd')为您提供当前日期的月份。这么多编程语言,回答这个问题需要一

有人知道如何在SQL中获取日期结果的天数吗

例如,如果是2013/06/22,我可以用什么来获取日期号码(22)?

对于MS SQL,可以使用:

这是一个例子


对于MySQL,您可以使用:

这是一个例子



两者都返回
22

在ANSI SQL标准中,我认为没有定义任何日期时间函数

您应该清楚您要询问的DBMS

在Oracle中,您可以对字符执行
to_char(aDate,'dd')


例如,
选择dual中的_char(sysdate,'dd')
为您提供当前日期的月份。

这么多编程语言,回答这个问题需要一些时间来猜测您需要哪种语言。只要简单地参考一下你需要的语言,你就能更快地得到答案:)很抱歉,我把它包括在SQL中,这有多愚蠢什么样的SQL?谢谢大家,是的,我在使用MYSQL,很抱歉给你们带来麻烦。谢谢你们,是的,我在使用MYSQL。
SELECT DATEPART(dd, '2013/06/22');
SELECT DAYOFMONTH('2013-06-22');