我希望在大查询表中获得过去12个月中特定ID的记录。我已经将月份和年份从原始时间戳列中提取为单独的列。我尝试使用date_add()和date_diff(),但是我遇到了一些错误。我的数据集就像:
Month Year MonthName ID
8 2018 August 1
9 2018 September 2
9 2017 September 3
我怎样才能做到这一点?
我有一个带有月份和年份字段的mysql表,如下所示。
year month filename filepath
2013 Feb 2013Feb_Report.xlsx ./main_reports/2013Feb_Report.xlsx
2013 Jan 2013Jan_Report.xlsx ./main_reports/2013Jan_Report.xlsx
2012 Jul
我想知道当给定开始日期和结束日期时,如何检索这两个日期之间的月份和年份。
例如:Start Date: '1/1/2011'(mm/dd/yyyy)和End date :'11/30/2011'。要检索的月份和年份为January,2011; February,2011; March,2011; and so on till November,2011
我有一组像这样格式化的日期.
197402
192201
184707
前四位数代表年份,其余两位数代表月份。我正在尝试以这种格式输出这些
February 1974
January 1922
July 1847
我试过把它传递给这样的日期函数.
echo date ('F Y', 197402)
但是这每次都给了我1970年1月的,所以我想我误解了日期函数是如何工作的,有人能帮上忙吗?
我有一个查询,它会产生一个时间戳值以及某些其他计算。
结果看起来像下面这样-
City DateTime Value
London 2009-01-01 00:00:00.000000 22
New York 2010-01-01 00:00:00.000000 33
... ... ...
有没有办法获得包含月份和年份的dateTime列-类似于Jan-2009和Jan-2010,而不是整个时间戳