我有一张桌子
CREATE TABLE [dbo].[StackOverflow]
(
[ArticleId] [bigint] NULL,
[Quantity] [decimal](18, 0) NULL,
[Type] [smallint] NULL
) ON [PRIMARY]
Run Code Online (Sandbox Code Playgroud)
在这张桌子里面我有一些看起来像这样的结果
ArticleId Quantity Type
------------- ------------ ------
10 50 1
12 20 1
10 10 1
10 18 1
12 5 2
17 14 2
10 30 2
Run Code Online (Sandbox Code Playgroud)
我需要输出查询,显示所有文章的列表
输出=已完成 - 已完成
示例:ArticleId:10计划数量为:78完成数量为:
30输出= 78 - 30 = 48
我真的没有什么可展示的.我只知道我需要分组ArticleId
.
我试过这样的
SELECT
articleid,
SUM(quantity) - (SELECT SUM(quantity)
FROM stackoverflow
WHERE type = 2
AND main.articleId = stackoverflow.articleId …
Run Code Online (Sandbox Code Playgroud) 尝试将文件从路径A阴影复制到路径B,但它不断抛出错误消息
{“无法加载文件或程序集'AlphaVSS.x64,版本= 1.4.0.0,文化=中性,PublicKeyToken = 959d3993561034e3'或其依赖项之一。尝试加载格式错误的程序。”}
我尝试的代码
Public Sub copyFile(baza As String, destination As String)
If IO.File.Exists(baza) Then
Dim myFileInfo As FileInfo
myFileInfo = New FileInfo(baza)
Dim _volume As String = myFileInfo.Directory.Root.Name
Dim _vssImplementation As IVssImplementation = VssUtils.LoadImplementation()
Dim _backup As IVssBackupComponents = _vssImplementation.CreateVssBackupComponents()
_backup.InitializeForBackup(Nothing)
_backup.GatherWriterMetadata()
_backup.SetContext(VssVolumeSnapshotAttributes.Persistent Or VssVolumeSnapshotAttributes.NoAutoRelease)
_backup.SetBackupState(False, True, Alphaleonis.Win32.Vss.VssBackupType.Full, False)
Dim MyGuid01 As Guid = _backup.StartSnapshotSet()
Dim MyGuid02 As Guid = _backup.AddToSnapshotSet(_volume, Guid.Empty)
_backup.PrepareForBackup()
_backup.DoSnapshotSet()
_backup.ExposeSnapshot(MyGuid02, Nothing, VssVolumeSnapshotAttributes.ExposedLocally, "L:")
Dim sVSSFile2 As String = baza.Replace(_volume, "L:\")
If (File.Exists(sVSSFile2)) …
Run Code Online (Sandbox Code Playgroud)