Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 在MS excel中,如何将一个月的最后一天放在相应月份上?_Sql Server_Visual Studio 2008_Excel 2007 - Fatal编程技术网

Sql server 在MS excel中,如何将一个月的最后一天放在相应月份上?

Sql server 在MS excel中,如何将一个月的最后一天放在相应月份上?,sql-server,visual-studio-2008,excel-2007,Sql Server,Visual Studio 2008,Excel 2007,如何在Excel中将一个月的最后一天放在一年中相应的月份上? 因为我需要在2005年到2025年创建一个时间维度表。我试图在VisualStudio中找到一个解决方案,但没有找到任何自定义它的选项 COLUMN C COLUMN D Friday, July 01, 2005 2005-07-31 Saturday, July 02, 2005 2005-07-31 Sunday, July 03, 2005 2005-07

如何在Excel中将一个月的最后一天放在一年中相应的月份上? 因为我需要在2005年到2025年创建一个时间维度表。我试图在VisualStudio中找到一个解决方案,但没有找到任何自定义它的选项

COLUMN C                    COLUMN D

Friday, July 01, 2005       2005-07-31
Saturday, July 02, 2005     2005-07-31
Sunday, July 03, 2005       2005-07-31
Monday, July 04, 2005       2005-07-31
Tuesday, July 05, 2005      2005-07-31
.......
....
...
Wednesday, July 27, 2005    2005-07-31
Thursday, July 28, 2005     2005-07-31
Friday, July 29, 2005       2005-07-31
Saturday, July 30, 2005     2005-07-31
Sunday, July 31, 2005       2005-07-31
.....
...
..
Monday, August 01, 2005     2005-08-31
Tuesday, August 02, 2005    2005-08-31
Wednesday, August 03, 2005  2005-08-31
Thursday, August 04, 2005   2005-08-31
Friday, August 05, 2005     2005-08-31
一直到2025年都是如此

提前谢谢你


Beau

如果您在Excel中执行此操作,则可以使用以下功能执行此操作:

=DATE(YEAR(A1), MONTH(A1)+1, 1) - 1

其中
A1
包含相关日期。这个想法是从下个月的第一天减去一天。注意:Excel知道如何处理第13个月。

不需要减法。如果日期指定为0,则返回上个月的最后一天

=DATE(YEAR(A1),MONTH(A1)+1,0)

为什么要将此标记为sql server?Gordon或paulsm4的替代方法是使用EOMONTH函数,如在=EOMONTH([C列],0)中。我正要建议类似的方法,使用datediff()。关键点:任何月份的最后一天都是下个月的第一天-1。谢谢!!我用这个节省了很多时间!