小编Pro*_*FOX的帖子

ROW_NUMBER()与DISTINCT

我有一个ROW_NUMBER()的问题,如果我在下面的查询中使用它与DISTINCT我有2个场景:1-直接运行此查询:给我示例400记录作为结果2-取消注释以[ - 开头的行-Uncomment1--]:给我700条记录,因为它复制了一些记录而不是所有记录

我想要的是解决这个问题或找到任何方法在每一行旁边显示一个行计数器,以使[在1到30之间的rownumber] - Uncomment2--

如果我把整个查询放在一个表中,然后过滤它,它是工作但它仍然很慢

等待任何反馈,我会很感激

提前致谢

SELECT * FROM 
(SELECT Distinct  CRSTask.ID AS TaskID,
      CRSTask.WFLTaskID,
  --Uncomment1--       ROW_NUMBER() OVER (ORDER By  CRSTask.CreateDate asc ) AS RowNum ,
      CRSTask.WFLStatus AS Task_WFLStatus,
      CRSTask.Name AS StepName,
      CRSTask.ModifiedDate AS Task_ModifyDate,
      CRSTask.SendingDate AS Task_SendingDate,
      CRSTask.ReceiveDate AS Task_ReceiveDate,
      CRSTask.CreateDate AS Task_CreateDate,
      CRS_Task_Recipient_Vw.Task_CurrentSenderName,
      CRS_Task_Recipient_Vw.Task_SenderName,
      CRS_INFO.ID AS CRS_ID,
      CRS_INFO.ReferenceNumber,
      CRS_INFO.CRSBeneficiaries,

      CRS_INFO.BarCodeNumber,
      ISNULL(dbo.CRS_FNC_GetTaskReceiver(CRSTask.ID), '') + ' ' + ISNULL 

(CRS_Organization.ArName, '') 
     AS OrgName,
      CRS_Info.IncidentID,
      COALESCE(CRS_Subject.ArSubject, '??? ????') AS ArSubject,
      COALESCE(CRS_INFO.Subject, 'Blank Subject') AS CRS_Subject,
      CRS_INFO.Mode,
      CRS_Task_Recipient_Vw.ReceiverID,
      CRS_Task_Recipient_Vw.ReceiverType, …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server select

5
推荐指数
1
解决办法
3600
查看次数

Telerik vs Infragistics vs DevX?WPF第三方控件.(网格)

我用过Telerik WPF Rad控件v10,它们很好用.但没有使用它的RadGrid.

而且我还没有使用WPF的Infragistics和DevX控件.

记住简单而详细的文档和易于实现的控件和支持,请建议我使用Datagrid的WPF第三方控件.

infragistics devexpress wpf-controls telerik-grid

5
推荐指数
1
解决办法
1万
查看次数

在字符之间添加空格

我希望在字符串中每两个字符后添加空格.

例如:

javastring 
Run Code Online (Sandbox Code Playgroud)

我想把它变成:

ja va st ri ng
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

java string space

5
推荐指数
2
解决办法
2万
查看次数

iOS AVPlayer渲染到纹理

我正在尝试理解AVPlayer,但Apple文档中的示例并不是很简单,我遇到了一些问题.

我需要做的是从电影创建渲染到纹理,以便在我的场景中我可以使用它来将它映射到OpenGL纹理中(这已经完成了每个帧!)

根据我的理解,我认为我应该使用AVURLAsset,但我不太确定.

任何人都能指出我正确的方向吗?此外,如果您对iOS的简单Video-> RTT示例有任何了解,那将是很棒的(通过Google搜索无法找到任何内容)

render-to-texture ios avplayer

5
推荐指数
1
解决办法
2380
查看次数

在夹具中保存 django 测试数据库?

我有一个包含大量数据的生产数据库。我想使用其中的一些数据来运行单元测试,但是在测试过程开始时使用所有这些数据会导致相当长的时间来构建数据库。我想避免这种情况。

我使用该manage.py testserver命令创建了一个测试数据库,然后删除了我不想通过管理界面包含的所有数据。如何创建保留在默认测试数据库中的数据的夹具?

python django

5
推荐指数
2
解决办法
2234
查看次数

如何在.NET中通过网络更新应用程序?

我需要在几台PC上安装一些.NET软件.

该软件需要在每次重新启动时进行检查,以查看服务器上是否存在更新的版本.

最终用户将拥有基本用户权限,因此无法将文件复制到"Program Files"目录.

如果存在较新版本,则应用程序关闭,更新程序从服务器复制文件,然后重新启动应用程序.

但是,我想构建我的更新程序,因此它将独立于应用程序.即我会向更新程序发送一个id,告诉它要更新哪个应用程序.

然后,如果文件服务器名称被更改,我想让它仍然有效.

我想我可以使用具有管理员权限的服务来复制文件.

  1. 是否有一个类已经做过这种事了?
  2. 当我考虑使用已安装的服务时,我是否在正确的轨道上?

.net vb.net service

4
推荐指数
1
解决办法
1176
查看次数

4
推荐指数
1
解决办法
492
查看次数

VBScript创建一个多维数组并添加到它?

这对我来说很糟糕哈哈,我几乎检查过谷歌搜索的每一页,我仍然不清楚如何去做.

我想在VB Script中创建一个名为data2的多维数组.尝试我见过的例子,但是我收到了"下标超出范围"的错误

Dim data2()

sub grabdata
    SQL_query = "SELECT * FROM MSAccess_table"
    Set rsData = conn.Execute(SQL_query)
    Do Until rsData.EOF = True
        ReDim Preserve data2(UBound(data2) + 1)
        data2(UBound(data2)) = Array(rsData("id"),rsData("column_1"),rsData("column_2"),rsData("column_3"),rsData("column_4"))
    rsData.moveNext 
    Loop
end sub
Run Code Online (Sandbox Code Playgroud)

基本上我正在尝试学习如何在VB脚本中创建一个多维数组并使用循环添加它.在我的案例中可以使用哪些基本示例?

vbscript loops multidimensional-array

4
推荐指数
1
解决办法
5万
查看次数

单击 Tkinter 后禁用按钮

我是 Python 新手,我正在尝试使用 Tkinter 制作一个简单的应用程序。

def appear(x):
    return lambda: results.insert(END, x)

letters=["A", "T", "D", "M", "E", "A", "S", "R", "M"] 

for index in range(9): 
    n=letters[index] 
    nButton = Button(buttons, bg="White", text=n, width=5, height=1,
    command =appear(n), relief=GROOVE).grid(padx=2, pady=2, row=index%3,
    column=index/3)
Run Code Online (Sandbox Code Playgroud)

我想要做的是一旦我点击它们就禁用它们。我试过

def appear(x):
    nButton.config(state="disabled")
    return lambda: results.insert(END, x)
Run Code Online (Sandbox Code Playgroud)

但它给了我以下错误:

NameError:未定义全局名称“nButton”

python tkinter button

4
推荐指数
1
解决办法
2万
查看次数

在Ember CLI中导入动态模块

我在Ember CLI应用程序中定义了一堆模块,每个模块都以相同的路径开始.我想将模块导入应用程序中的模块.例如,我可以写:

import post1 from 'posts/1';
import post2 from 'posts/2';
import post3 from 'posts/3';

export default Em.ObjectController.extend({
  posts: Em.A(post1, post2, post3),
});
Run Code Online (Sandbox Code Playgroud)

但是,我不知道模块名称,因为它们是由预编译器即时创建/命名的.我所知道的是路径总是以相同的字符串开头.在这种情况下,posts.

有没有办法导入以特定路径开头的所有模块?例如,我该怎么办的东西像下面这样:

import posts from 'posts/*';

// or

registry['posts'].forEach(postId, i) {
  var path = 'posts/' + postId;

  import i from path;
}
Run Code Online (Sandbox Code Playgroud)

我想要查找和导入的每个模块都导出了一个对象.

我已经通过ES6模块转换器文档,但找不到多少.

ember.js ecmascript-6 ember-cli

4
推荐指数
1
解决办法
1522
查看次数