问题是这样的,我在做个搜索,但是有个下拉框搜索时间的,里面比方有昨天,前台,一周前,一月前,这样的,我怎么写sql啊
解决方案 »
- asp.net 有设计模式吗?
- 关于两个TEXTBOX计算
- 最近看正则表达式的问题也比较多,本人刚好在学。。整理了些基础的关于正则的给大家分享!!!
- 第一次完成一个软件,第一次部署程序,VS2005,问题:部署到目标计算机发现bin下是空的?浏览页面index.aspx就提示:找不到index.aspx.cs
- 请教:大流量WEB网站设计经验!
- 如何点 一列 显示 本列的 标题和索引
- pdf如何转成HTML或者转成DOC的呢,请教,有重谢
- 高手进来帮个忙,想了几天没有解决!
- 请教treeview问题
- 我下载了QuickStart中文版,解压缩到frameworkSDK目录下,这是否就覆盖了以前的文档?
- 关于DataList的显示问题,在线等
- GridView“GridView1”激发了未处理的事件“RowEditing”。
value值:1,2,7,30当用户选择了一个后,触发事件,用selectvalue值进行查询。
DECLARE @selectvalue INT
SET @selectvalue = 7SELECT *
FROM yourtable
WHERE yourdate BETWEEN DATEADD(day, -@selectvalue, GETDATE())
AND GETDATE()
dateadd(day,-2,getdate()) 前天
dateadd(day,-7,getdate()) 上周
<asp:DropDownList ID="drp_date" runat="server" AutoPostBack="true"
onselectedindexchanged="drp_date_SelectedIndexChanged">
<asp:ListItem Value="1">昨天</asp:ListItem>
<asp:ListItem Value="2">前天</asp:ListItem>
<asp:ListItem Value="7">一周前</asp:ListItem>
<asp:ListItem Value="30">一个月前</asp:ListItem>
</asp:DropDownList>
//事件
protected void drp_date_SelectedIndexChanged(object sender, EventArgs e)
{
string sValu = drp_date.SelectedValue;//得到value
//把这个值传到数据库中,得到符合条件的数据就可以了
}
{怎么写,
protected void sousuo_Click(object sender, EventArgs e)
{
string DayCount = drp_date.SelectedValue;//得到选中的值 }
DateTime bb = aa.Day() - DropDownList.selectedvalue();//到多少时间
我在按钮里面这样写吗,然后select * from table where beween aa and bb吗
AS
BEGIN
SELECT *
FROM yourtable
WHERE yourdate < DATEADD(day, -@selectvalue, GETDATE())
END
DateTime.Now.AddDays(-1);闲暇时光不想浪费吗?用《Csdn收音机》找个话题聊聊技术吧!
string str = "server='(local)';database='mytable';uid='sa';pwd='sa'";
SqlConnection con = new SqlConnection(str); //创建连接对象
con.Open(); //打开连接
SqlCommand cmd = new SqlCommand("SELECT * FROM yourtable WHERE yourdate < DATEADD(day, -" + drp_date.SelectedValue.ToString() + ", GETDATE())", con);
cmd.ExecuteNonQuery(); //执行SQL命令
con.Close(); //关闭连接
http://baike.baidu.com/view/3574729.htm有事给我留言吧
yourtable --你的表名
WHERE
yourdate --你的时间