我对正则表达式有点新意,我正在寻找一些通配符字符串的多行/实例,例如*8768,*9875,*2353.
我想拉出这些实例(在一个文件中),而不是单独搜索它们.
任何帮助是极大的赞赏.我尝试过像*8768,*9875等等......
不知道这里发生了什么以及为什么这不起作用.我收到以下错误:
"派生表中的所有表达式都必须具有明确的名称" - 使用teradata.
select clm.c_clm
,clm.c_loc
from
(select *
from pearl_p.TLTC900_CLM clm) as cl
left join
(select
max(av.d_usr_udt_lst)
from pearl_p.TLTC913_AVY av
group by 1) as avy
on cl.i_sys_clm = avy.i_sys_clm
Run Code Online (Sandbox Code Playgroud) 我正在尝试通过VBA和Outlook发送包含多个附件的电子邮件.
如果我指定一个附件/文件的路径,我可以使用的代码,如果我确切知道它们是什么,我也可以添加多个附件,但我不会继续前进 - 将有不同的计数和文件名.
我希望使用通配符发送,如下面的示例所示,但我想我需要使用指向目录的某种循环.
我已经四处寻找解决方案,但我还没有看到任何与我的具体情况有关的东西.
Private Sub Command22_Click()
Dim mess_body As String
Dim appOutLook As Outlook.Application
Dim MailOutLook As Outlook.MailItem
Set appOutLook = CreateObject("Outlook.Application")
Set MailOutLook = appOutLook.CreateItem(olMailItem)
Set appOutLook = CreateObject("Outlook.Application")
Set MailOutLook = appOutLook.CreateItem(olMailItem)
With MailOutLook
.BodyFormat = olFormatRichText
.To = "test@test.org"
.Subject = "test"
.HTMLBody = "test"
.Attachments.Add ("H:\test\Adj*.pdf")
'.DeleteAfterSubmit = True
.Send
End With
MsgBox "Reports have been sent", vbOKOnly
End Sub
Run Code Online (Sandbox Code Playgroud) 我正在尝试将变量插入连接字符串中,希望它们将被保存以用于执行多个查询。
我正在尝试的是这样的:
Private sConnectionString As String = "Provider=TDOLEDB;Data Source=TDDEV;Persist Security Info=True;User ID="&user&";Password="&pass&";Default Database=bcpm_ddbo;Session Mode=ANSI;"
Run Code Online (Sandbox Code Playgroud)
但它不起作用。
要么
我不介意执行以下操作,但是只有一个提示并保持连接打开状态?
Private sConnectionString As String = "Provider=TDOLEDB;Data Source=TDDEV;Persist Security Info=True;Prompt=Complete;Default Database=bcpm_ddbo;Session Mode=ANSI;
Run Code Online (Sandbox Code Playgroud)
”
任何帮助将不胜感激!!!
我正在创建一个RDL,并且试图求和。源数据类型为(numeric(11,4),null)。我尝试使用的表达式是:
=sum(iif(Fields!cal_variance.value > 0, Fields!cal_variance.value,0))
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
=sum(iif(Cdbl(Fields!cal_variance.value) > 0, Cdbl(Fields!cal_variance.value),0))
Run Code Online (Sandbox Code Playgroud)
我仍然收到相同的错误:
“文本框'textbox19'的Value表达式对各种数据类型的数据使用聚合函数。除First,Last,Previous,Count和CountDistinct之外的聚合函数只能聚合单个数据类型的数据。预览完成-0错误,1条警告”
我还应该提到列“ cal_variance”是派生列:
=IIF((Fields!COMMENT.Value) = "DC01 MONTHLY - GROCERY CHECKING"
OR (Fields!COMMENT.Value) = "DC01 MONTHLY - DAIRY CHECKING"
OR (Fields!COMMENT.Value) = "DC01 MONTHLY - PRODUCE CHECKING"
OR (Fields!COMMENT.Value) = "DC01 MONTHLY - MEAT CHECKING"
OR (Fields!COMMENT.Value) = "DC01 MONTHLY - FROZEN CHECKING"
OR (Fields!COMMENT.Value) = "DC01 MONTHLY - FRESH PUTAWAY",
Fields!cal_amount.Value / 9, Fields!cal_stdtime.Value - Fields!cal_actualtime.Value)
Run Code Online (Sandbox Code Playgroud)
任何帮助是极大的赞赏!
我正在尝试为已经派生的列"Sub1"设置默认文本值这可能吗?我已经使用值0为要派生的列创建了占位符.如果它很重要,我正在Teradata中工作.....谢谢!
select c_clm
,dt.Claimant_Name
,dt.i_ssn
,0 as "Time_Period"
,0 as "Unit_ID",
/*,idv.C_PDT AS "Product"
,er.C_FRM_POL AS "Group Product",*/
(case
when idv.c_pdt is null then 'GLTC'
else idv.c_pdt
end) as "Product_ID"
,c_ams_clm as "DBS_UserID"
,upc_indiv_org_id as "DBS_EEID"
,0 as "Categ"
,0 as Categ_sort
,0 as "Sub1"
,0 as "Sub1_Sort"
,0 as "Sub2"
,0 as "Sub2_Sort"
,0 as "MTD_Num"
,0 as "MTD_Denom"
,dt.i_pol as "Policy_Number"
,COALESCE (erpol.n_pol,idv.n_pol, ks.n_pol)
Run Code Online (Sandbox Code Playgroud)