我需要将一个基于日期的名称的文件移动到另一个文件夹.
文件结构是:
来源:\network_location\folder\Filename_09-11-2012.txt目的地:C:\ Dump\Filename.txt
源文件总是落后1天.我希望在复制文件时重命名该文件.
我试图使用的代码是:
Sub Copy_And_Rename()
Name "\\network_location\folder\Filename_"+Month(Now())+"-"+Day(Now()-1)+"-"+Year(Now())+".txt" As "C:\Dump\Filename.txt"
End Sub
Run Code Online (Sandbox Code Playgroud)
谢谢
我有一个数据库,需要使用日期时间列对 2 个值求和。例子:
Date Offered
4/16/2012 08:00:00 2
4/16/2012 08:30:00 18
4/16/2012 09:00:00 14
4/16/2012 09:30:30 42
Run Code Online (Sandbox Code Playgroud)
我需要将 08:00:00 与 08:30:00(总计:20)和 09:00:00 与 09:30:00(总计:56)的值相加,依此类推。
我正在使用SQL Server.当我尝试使用datepart函数按周对信息进行排序时,它不返回任何值.我的表中有所选日期范围的值.
我试图使用的查询是:
Declare @StartDate datetime, @EndDate datetime
set @StartDate = '20120401 00:00:00'
set @EndDate = '20120430 23:59:59'
;WITH
mytablePlusHours As
(
SELECT *,
DATEPART(ww, [eci_date]) AS [dateWeek]
FROM [mytable]
)
, mytableHourGroups As
(
SELECT dateWeek,
[eci_country],
COUNT(*) As [Number_Country],
ROW_NUMBER() OVER(PARTITION BY dateWeek ORDER BY [eci_country])
As [Country_Rank]
FROM mytablePlusHours
GROUP BY dateWeek, [eci_country]
)
SELECT
dateWeek AS [eci_date],
[eci_country],
[Number_Country]
FROM mytableHourGroups WITH(NOLOCK)
WHERE [dateWeek] between @StartDate and @EndDate
ORDER BY [dateWeek], [Number_Country] DESC
Run Code Online (Sandbox Code Playgroud)
我可以在白天提取信息,但我无法弄清楚如何按周分类.有人可以告诉我我的代码在哪里错了吗?谢谢!
我试图显示我的数据,如:
Week …Run Code Online (Sandbox Code Playgroud) 使用SQL Server 2005.
数据在2个单独的表中,我只获得了写权限.
数据看起来像:
DateTime1 | DateTime2
-----------------------
2012-06-01 | 2012-06-01
2012-06-02 | 2012-06-02
2012-06-04 | 2012-06-05
2012-06-02 | NULL
NULL | 2012-06-05
2012-06-04 | 2012-06-05
NULL | NULL
Run Code Online (Sandbox Code Playgroud)
我想要做的是能够计算DateTime1和DateTime2包含值的值,DateTime1包含日期,DateTime2为NULL,DateTime1为NULL,DateTime2包含值.
总的来说,我试图避免DateTime1为空,而DateTime2为空.
我的where语句如下所示:
Where (DateTime1 is not null or DateTime2 is not null)
Run Code Online (Sandbox Code Playgroud)
唯一的问题是它仍然显示两者都是空值.任何人都知道为什么会发生这种情况或如何解决它?
谢谢
按照@Lamak的要求编辑完整查询
;With [CTE] As (
Select
TH.ID
,AMT
,Reason
,EffDate
,DateReq
,CS_ID
,ROW_NUMBER()
Over (Partition By ID Order By [pthPrimeKey] Desc) as [RN]
From
DateTime1Table as [MC] (nolock)
Left Join History …Run Code Online (Sandbox Code Playgroud)