|  | 主题:  基于某个时间段的查询sql server | 
            
                        
                
                    |  一笑
 职务:普通成员
 等级:1
 金币:0.0
 发贴:118
 注册:2002/11/17 17:29:10
 
 | 
                            
                            #12007/12/23 0:03:37 
                                用ASP要进行基于某个时间段的查询。(sql server数据库)提交查询的参数为开始日期、结束日期.(yyyy-MM-dd格式),而在数据库表中该列存储的格式却是(yyyy-MM-dd HH:MM:SS)格式。
 我要怎么样才能查出结果啊。SQL语句要怎么写,关键是参数格式与存储格式不一致,有什么办法啊。
 day1为开始日期,day2为结束日期。数据库存储时间字段名为saveday.数据库名为database。请帮忙写详细语句。
 请教大侠们,救救我吧。先谢过。。
 | 
                        
                
                    |  一笑
 职务:普通成员
 等级:1
 金币:0.0
 发贴:118
 注册:2002/11/17 17:29:10
 
 | 
                            
                            #22007/12/23 21:38:09 
                                哎,5D的高手们都哪里去了呀??
                                
                                
                                
                             | 
                        
                
                    |  chinadawn
 职务:普通成员
 等级:1
 金币:0.0
 发贴:6
 注册:2006/1/22 23:51:36
 
 | 
                            
                            #32008/1/11 15:27:16 
                                select * from [table] where saveday between day1 and day2
 
 yyyy-MM-dd格式的数据库自动会扩展为 yyyy-MM-dd  00:00:00
 | 
                        
                
                    |  chinadawn
 职务:普通成员
 等级:1
 金币:0.0
 发贴:6
 注册:2006/1/22 23:51:36
 
 | 
                            
                            #42008/1/11 15:27:54 
                                多看看手册吧
                                
                                
                                
                             |