php操作sqlserver关于时间日期读取的小小见解


Posted in PHP onNovember 29, 2009

上周五,要做一个php 同时对mysql数据库和sqlserver数据库的连接东东
以前一直在用mysql对sqlserver不是很熟悉,于是摸着石头过河。没有别的至少mysql和sqlserver还算是亲戚
在做条件查询的时候。出现了问题
首先是查询出来的时间是这种格式的
11 30 2009 10:20:20AM
我打开sqlserver数据库查看表中的数据
却是2009-11-30 10:20:20.233
后来查了查好像sqlserver有个格式问题,但是输出的时候要的是2009-11-01,没有办法,只能在查询出数据后自己转换一把了
在mysql下面的话
比如我想查找time在2009-11-01到2009-11-30时间段的数据
select * from table where time > '2009-11-01' and time < '2009-11-30';
我就画了个虎,结果就不知道我的where跑哪去了,不起任何作用,
我想我的2009-11-01确实不好跟11 30 2009 10:20:20AM或者2009-11-30 10:20:20.233比较,至少可比性不大
于是我就转换我的2009-11-01到11 01 2009 00:00:00AM和2009-11-01 00:00:00.000
再一比更不行。在“:”出错误。这不是找不自在吗!
于是别别扭扭的找了一天也没有点恍然小悟,不能因为这个小小问题,影响我的形象吧,今天天早早的就醒了,
昨天找到了sqlserver的时间转换函数convert包括好多种,就是没有2009-11-01这种格式,也不知道是我笨还是我笨
没有办法,只能中和一下,首先将2009-11-01转换成20091101然后将11 30 2009 10:20:20AM或者2009-11-30 10:20:20.233转换成20091130然后再比较,
别说,还真有结果了
select * from table where convert(varchar(10),date_time,112) !< $begin_date and convert(varchar(10),date_time,112) !> $end_date
(!< 和 !> 也差点绊我个跟头)

PHP 相关文章推荐
PHP5.0正式发布 不完全兼容PHP4 新增多项功能
Oct 09 PHP
让PHP以ROOT权限执行系统命令的方法
Feb 10 PHP
php单例模式实现(对象只被创建一次)
Dec 05 PHP
php中使用__autoload()自动加载未定义类的实现代码
Feb 06 PHP
php目录操作实例代码
Feb 21 PHP
CI框架验证码CAPTCHA辅助函数用法实例
Nov 05 PHP
ajax+php控制所有后台函数调用
Jul 15 PHP
Laravel5权限管理方法详解
Jul 26 PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
Feb 20 PHP
详解PHP防止盗链防止迅雷下载的方法
Apr 26 PHP
CentOS7.0下安装PHP5.6.30服务的教程详解
Sep 29 PHP
php tpl模板引擎定义与使用示例
Aug 09 PHP
php中$this-&amp;gt;含义分析
Nov 29 #PHP
php session_start()关于Cannot send session cache limiter - headers already sent错误解决方法
Nov 27 #PHP
Ajax+PHP 边学边练之四 表单
Nov 27 #PHP
PHP Session变量不能传送到下一页的解决方法
Nov 27 #PHP
完美解决PHP中文乱码
Nov 26 #PHP
php google或baidu分页代码
Nov 26 #PHP
php 接口类与抽象类的实际作用
Nov 26 #PHP
You might like
php intval的测试代码发现问题
2008/07/27 PHP
php遍历数组的方法分享
2012/03/22 PHP
借用Google的Javascript API Loader来加速你的网站
2009/01/28 Javascript
JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布
2009/10/29 Javascript
简短几句jquery代码的实现一个图片向上滚动切换
2011/09/02 Javascript
javascript实现随机读取数组的方法
2015/08/03 Javascript
javascript运动效果实例总结(放大缩小、滑动淡入、滚动)
2016/01/08 Javascript
jquery mobile开发常见问题分析
2016/01/21 Javascript
Bootstrap table使用方法详细介绍
2016/12/09 Javascript
AngularJS表格样式简单设置方法示例
2017/03/03 Javascript
js中作用域的实例解析
2017/03/16 Javascript
JQuery实现图片轮播效果
2017/05/08 jQuery
详细讲解vue2+vuex+axios
2017/05/27 Javascript
JavaScript中EventLoop介绍
2018/01/22 Javascript
webstorm添加*.vue文件支持
2018/05/08 Javascript
vue项目中,main.js,App.vue,index.html的调用方法
2018/09/20 Javascript
Vue全局loading及错误提示的思路与实现
2019/08/09 Javascript
Vue的自定义组件不能使用click方法的解决
2020/07/28 Javascript
python批量导出导入MySQL用户的方法
2013/11/15 Python
Python实现解析Bit Torrent种子文件内容的方法
2017/08/29 Python
Jupyter Notebook 实现正常显示中文和负号
2020/04/24 Python
深入了解NumPy 高级索引
2020/07/24 Python
Python 实现集合Set的示例
2020/12/21 Python
HTML5的video标签的浏览器兼容性增强方案分享
2016/05/19 HTML / CSS
英国最大的电脑零售连锁店集团:PC World
2016/10/10 全球购物
Microsoft Advertising美国:微软搜索广告
2019/05/01 全球购物
英国奢华护肤、美容和Spa品牌:Temple Spa
2019/11/02 全球购物
管理科学大学生求职信
2013/11/13 职场文书
国际经济与贸易专业大学生职业规划书
2014/03/01 职场文书
霸王洗发水广告词
2014/03/14 职场文书
党员查摆问题及整改措施
2014/10/10 职场文书
2014年妇联工作总结
2014/11/21 职场文书
施工单位工程部经理岗位职责
2015/04/09 职场文书
mybatis调用sqlserver存储过程返回结果集的方法
2021/05/08 SQL Server
python实现简单聊天功能
2021/07/07 Python
vue中的可拖拽宽度div的实现示例
2022/04/08 Vue.js