code sep fromdate todate duties
1 1 2002-10-01 2003-01-09 工作1
1 2 2003-01-10 2003-08-24 工作2
1 3 2003-08-25 2004-10-19 工作3
1 4 2004-10-20 1900-01-01(sql默认,至今)工作4有上面这样的数据库结构,我在程序中有两个文本框输入起始和终止时间时间,只有年月。如果我输入2003-02到2004-05 ,我希望选出第二条和第三条。
如果我输入2004-09到2004-11 ,我希望选出第三条和第四条。程序和sql语句该怎么写啊。困扰了好久,总取不出合适的数据来。高人给看看!!!!
1 1 2002-10-01 2003-01-09 工作1
1 2 2003-01-10 2003-08-24 工作2
1 3 2003-08-25 2004-10-19 工作3
1 4 2004-10-20 1900-01-01(sql默认,至今)工作4有上面这样的数据库结构,我在程序中有两个文本框输入起始和终止时间时间,只有年月。如果我输入2003-02到2004-05 ,我希望选出第二条和第三条。
如果我输入2004-09到2004-11 ,我希望选出第三条和第四条。程序和sql语句该怎么写啊。困扰了好久,总取不出合适的数据来。高人给看看!!!!
解决方案 »
- AspNetPager分页控件
- 求过滤文本框中相同内容的算法
- 文件访问无权限
- 在Asp.net中执行存储过程,如果获得存储过程中自己定义的错误提示???
- Datalist控件中加入一个LinkButton按钮,怎么样触发这个按钮的onclick事件?急~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- enterprise Library 2.0没有SQLHelper或ADOHelper了?
- 从DataGrid中导数据到Excel中,谁会,请赐教谢谢!
- 急~~~~treeview与datalist联动失败
- jquery请求ashx出现错误提示,状态是200,莫明其妙
- IE11浏览器提示“对象不支持attachEvent”
- 请问ASP.NET下的“字段资源管理器”在哪里?
- 请教一个问题
select convert(varchar(7),convert(datetime,fromdate),120) as fromdate, convert(varchar(7),convert(datetime,todate),120) as todate from 表 这样是年月
select * from tbl_test where (fromdate between '2003/02/01' and '2004/05/01' ) or (todate between '2003/02/01' and '2004/05/01')
where not(t2<fromDate or t1>toDate)