小编use*_*009的帖子

从表 A 中选择不在表 B 中的列组合

我有两组表格,其中包含一个帐户上的所有联系人的职位等。出于数据迁移的目的,我需要从 TableB 中不存在的表 A 中选择所有 ContactsId 及其帐户 ID。它是 ContactId 和 AccountID 的组合。我尝试了以下方法:

Select * from Final_Combined_Result wfcr 

 WHERE NOT EXISTS (Select Contact_ID, Account_ID from Temp_WFCR)  
Run Code Online (Sandbox Code Playgroud)

我知道这完全没有问题,但我在这里查看了其他几个问题,但无法找到合适的解决方案。

我也试过这个:

Select * from Final_Combined_Result wfcr  
WHERE NOT EXISTS 
  (Select Contact_ID, Account_ID from Temp_WFCR as tc 
   where tc.Account_ID=wfcr.Account_InternalID 
   AND tc.Account_ID=wfcr.Contact_InternalID)
Run Code Online (Sandbox Code Playgroud)

这似乎是正确的,但我想确定一下。

sql sql-server sql-server-2008

3
推荐指数
1
解决办法
3537
查看次数

根据组可见性表达式隐藏或显示列

目前正在处理SSRS报告,其中有一个参数"按订单显示"默认设置为false.在报表正文中,如果参数"按订单显示"为true,我想设置组表达式以显示列顺序,否则不显示列.我不确定这个表达式是什么.非常感谢帮助.

谢谢

reporting-services reportbuilder3.0

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

考虑闰年VB.net

我有以下一段代码从2月1日开始查看年份,而不是1月1日.我已做出改变,但它没有说明闰年.如何修改此代码以确保它占据闰年.我在VB中比较新.有内置功能吗?

Dim dt As Date
    Dim Y2Dday As Integer
    Dim Y2Dyear As Integer
    Dim strDepartment1 As String

    dt = dtpDate.Value
    'Y2Dday = -dt.DayOfYear + 32
    Y2Dday = -dt.DayOfYear + 366
    'If dt.DayOfYear > 31 Then
    If dt.DayOfYear > 365 Then
        Y2Dyear = 0
    Else
        Y2Dyear = -1
    End If
    strDepartment1 = strDepartment.Replace("departmentid", "o.departmentid")

    Dim collection As ItemCollection
    Dim qry As QueryItem

    collection = ItemCollection.GetInstance()
    qry = collection.GetQueryItem(intItem)
    If (Not qry Is Nothing) Then
        qry.SetQueryParameter(QueryItem.QueryParameter.DateFormat, intDateFormat.ToString())

        qry.SetQueryDate(1, dt.ToString)
        'Date used by …
Run Code Online (Sandbox Code Playgroud)

.net vb.net

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