我是新人 刚去了公司 给了我个项目 让我做个旅游管理的系统 有个详细信息显示页面 让显示开放旅游时间和最佳旅游时间之类的信息 然后我创建数据库时就把时间设置成nvarchar类型的了 可是后来 人家又让有个按时间查询可以旅游的地点 我就郁闷了 查询方式是比如说我想在1月20日-2月5日之间找一个可以旅游的地方 我不知道该怎么查询 是要修该数据库 还是怎么弄

解决方案 »

  1.   

    你要保证入库的日期是正确的,另外设置数据库字段为datetime
      

  2.   

    保留nvarchar类型的时间字段的话,前提是你时间值的类型一定要满足时间字符串格式,否则无法匹配。一致的话,查询操作是一样的。建议还是修改时间字段的类型,这样即可以防止时间没有值或值格式错误,也方便后来程序中对年月日的统计查询。