首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

此条sql语句如何写?

2012-03-31 
此条sql语句怎么写???sql select top 1* from singlemoter where datetime + startDate + and da

此条sql语句怎么写???
sql = "select top 1 * from singlemoter where datetime>='" + startDate + "'and datetime<='" + endDate + "'";
startDate是2012-3-12这种格式的日期,我需要在datetime>=2012-3-12 00:00这种格式的日期,该如何增加呢?

[解决办法]
Convert.ToDateTime(startDate,"yyyy-MM-dd HH:mm");
[解决办法]
你直接就将startDate直接后面加"00-00"可以么
[解决办法]
用字符串吧,startDate=startDate+“ 00:00”
[解决办法]
要写个SQL里面的函数(名字忘了),把字符串转换为日期,然后在比较。
这个最好弄成存储过程比较好
[解决办法]
where datetime>='" + startDate + "'and datetime<='" + endDate + "'";

像1楼那样重新组合字符串
[解决办法]
不好意思不知道,随便转转
[解决办法]
date(ModifyTime,'start of day')
[解决办法]

SQL code
sql = "select top 1 * from singlemoter where datetime>='" + startDate + " 00:00:01'and datetime<='" + endDate + " 23:59:59'"; 

热点排行