CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

新手问:在sql语句中怎么将表中的字段值string转换成int

楼主tangguohua1983(国华)2006-07-04 10:55:45 在 Java / Web 开发 提问

//获取表单中设置的时间"08:30"  
  String   latetime=request.getParameter("select");  
  //提取部分字符串"30"    
  String   m=latetime.substring(4,2);  
  //转成int型  
  int     mini=Integer.parseInt(miniter);  
  //mid(Visittime,10,2)用来获取access表中visittime字段的分钟值   ,如:"24"  
   
  //想要这样的功能,对表中该字段的值与表单中设置的值进行比较,如"30>24",判断大小,以进行考勤统计  
  //我的思路是将两个值都转成int,再比较大小  
   
  //想知道:   在sql语句中怎么将表中的字段值string转换成int  
   
  odbcQuery="Select   CardID,name,dept,VisitTime   From   200606   where   mid(Visittime,10,2)='"+mini+"'   "; 问题点数:20、回复次数:5Top

1 楼tangguohua1983(国华)回复于 2006-07-04 12:03:17 得分 0

没人理睬?  
  自己顶!Top

2 楼tangguohua1983(国华)回复于 2006-07-04 12:03:39 得分 0

高手快来帮忙看看啊Top

3 楼luobo525(天津拼客网(www.pktj.net))回复于 2006-07-04 12:20:00 得分 20

字符串可以比较啊  
  odbcQuery="Select   CardID,name,dept,VisitTime   From   200606   where   mid(Visittime,10,2)<   '"+mini+"'   ";  
  Top

4 楼tangguohua1983(国华)回复于 2006-07-04 13:42:06 得分 0

字符串比较?  
  比如有人刷卡时间是08:21,而设置的迟到时间从08:05算起,就要比较21与   05的大小  
  只能转成int才能比较得出吧  
  字符串比较不方便吧  
  比如刷卡时间只须比较小时数     12>t>07     有范围得比较就不好了Top

5 楼tangguohua1983(国华)回复于 2006-07-04 15:09:35 得分 0

原来   真的可以!  
  感谢luobo525(大汉)   (Top

相关问题

关键词

得分解答快速导航

  • 帖主:tangguohua1983
  • luobo525

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo