我的格式是[最近两年] [365天]。使用SQL或Excel函数,我需要确定它所属的日期。这一年总是2000年代的最后两年。 2007年之前没有日期。有没有办法轻松做到这一点?我正在使用它进行快速检查,并试图避免大量的编码时间。
答案 0 :(得分:2)
在SQL中,日期处理函数似乎因SQL供应商而异,并且似乎没有任何好的标准方法来处理日期偏移。但是,如果您对所使用的特定SQL服务器更具体一些,则可能会有人提供适用的答案。
在Excel中,您可以为一年中的第一天(例如2008-01-01)建立日期,然后以数字方式添加天数,减去1,这样第一天仍然是2008-01-01;格式化为日期时,结果值应该是精确的日期值。例如,=DATE(2008,1,1)-1+320
返回日期为11/15/08(至少在LibreOffice Calc中)。
答案 1 :(得分:0)
您可以在Excel中尝试此公式,其中您的数据位于A1
中 =DATE(LEFT(A1,2)+100,1,RIGHT(A1,3))