我是TSQL的新手.我需要编写一个返回过滤记录的存储过程.因此用户有两个日期要输入.他只能输入一个日期,或两个,或两者,或任何一个.
在存储过程中,我有两个参数@From,@ To - date type.我需要搜索记录.
如果用户没有输入日期 - 我不关心选择查询中的日期.
如果用户输入了2个日期 - 我需要包含它们进行搜索.
如果用户输入@From日期 - 我需要搜索到今天为止.
如果用户输入@To日期 - 我需要搜索小于@To的日期.
谢谢你的帮助.
我在视图中有这样的表
<table class='sendemailtable'>
@if (!string.IsNullOrEmpty(Model.CustomerName))
{
<tr>
<td style="font-size: 26px;">
@Html.Label(string.Empty, Model.CustomerName)
</td>
</tr>
}
<tr><td style="padding-top: 15px;">To:</td></tr>
<tr>
<td>
@Html.TextBoxFor(m => m.EmailTo)
@Html.ValidationMessageFor(m => m.EmailTo);
</td>
</tr>
<tr><td style="padding-top: 15px;">Subject:</td></tr>
<tr>
<td style="font-size: 22px;">
@Html.TextBoxFor(m => m.EmailBody)
</td>
</tr>
few more
<button style="..." type="submit">SEND</button>
</table>
Run Code Online (Sandbox Code Playgroud)
这些不是模型中的所有项目,它还有一些 ui 中不存在的 id,有一些只有 getter 的属性
public int OfferID;
public int SomeOfferID;
public int CustomerID;
#region Email
[Required]
[DataType(DataType.EmailAddress)]
[RegularExpression(@"[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}", ErrorMessage = "Incorrect email")]
public string EmailTo;
private string emailBodyDefault;
public string EmailBody
{ …Run Code Online (Sandbox Code Playgroud) 我试图为不同的报告写抽象类.
我有一个方法
protected Tuple<byte[], string, string> RenderReport()
Run Code Online (Sandbox Code Playgroud)
有这样的台词
var localReport = new LocalReport { ReportPath = _reportLocalFullName };
...
localReport.SubreportProcessing += localReport_SubreportProcessing;
Run Code Online (Sandbox Code Playgroud)
派生类必须在localReport_SubreportProcessing中编写自己的代码.
我不知道如何在这里继承.有人可以帮忙吗?
.net ×2
c# ×2
asp.net ×1
asp.net-mvc ×1
bits ×1
byte ×1
events ×1
inheritance ×1
select ×1
sql-server ×1
t-sql ×1
where ×1