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 相关文章推荐
php中文件上传的安全问题
Oct 09 PHP
php xml文件操作实现代码(二)
Mar 20 PHP
php curl获取网页内容(IPV6下超时)的解决办法
Jul 16 PHP
PHP中的按位与和按位或操作示例
Jan 27 PHP
destoon之一键登录设置
Jun 21 PHP
PHP把MSSQL数据导入到MYSQL的方法
Dec 27 PHP
PHP实现返回JSON和XML的类分享
Jan 28 PHP
PHP正则表达式过滤html标签属性(DEMO)
May 04 PHP
PHP页面跳转实现延时跳转的方法
Dec 10 PHP
PHP解耦的三重境界(浅谈服务容器)
Mar 13 PHP
PHP实现时间比较和时间差计算的方法示例
Jul 24 PHP
Yii2处理密码加密及验证的方法
May 12 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
德劲1104的电路分析与改良
2021/03/01 无线电
php邮件发送,php发送邮件的类
2011/03/24 PHP
国外PHP程序员的13个好习惯小结
2012/02/20 PHP
php实现每天自动变换随机问候语的方法
2015/05/12 PHP
列表内容的选择
2006/06/30 Javascript
jQuery一步一步实现跨浏览器的可编辑表格,支持IE、Firefox、Safari、Chrome、Opera
2009/08/28 Javascript
JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
2010/01/22 Javascript
js 内存释放问题
2010/04/25 Javascript
通过js获取div的background-image属性
2013/10/15 Javascript
JavaScript函数获取事件源的小例子
2014/05/14 Javascript
jQuery的:parent选择器定义和用法
2014/07/01 Javascript
js实现局部页面打印预览原理及示例代码
2014/07/03 Javascript
Javascript中3种实现继承的方法和代码实例
2014/08/12 Javascript
JS动态显示表格上下frame的方法
2015/03/31 Javascript
Javascript 字符串模板的简单实现
2016/02/13 Javascript
AngularJs自定义服务之实现签名和加密
2016/08/02 Javascript
微信小程序  生命周期详解
2016/10/27 Javascript
JavaScript 详解预编译原理
2017/01/22 Javascript
JavaScript校验Number(4,1)格式的数字实例代码
2017/03/13 Javascript
javascript 判断一个对象为数组的方法
2017/05/03 Javascript
微信小程序中使用wxss加载图片并实现动画效果
2018/08/13 Javascript
微信小程序实现列表页的点赞和取消点赞功能
2018/11/02 Javascript
js前端面试之同步与异步问题详解
2019/04/03 Javascript
[04:12]第二届DOTA2亚洲邀请赛选手传记-Newbee.Sccc
2017/04/03 DOTA
Python实现文件按照日期命名的方法
2015/07/09 Python
django 解决manage.py migrate无效的问题
2018/05/27 Python
PyCharm如何导入python项目的方法
2020/02/06 Python
Python实现上下文管理器的方法
2020/08/07 Python
阿联酋航空官方网站:Emirates
2017/10/17 全球购物
C#可否对内存进行直接的操作
2015/02/26 面试题
C++程序员求职信范文
2014/04/14 职场文书
演讲稿开场白台词
2014/08/25 职场文书
公司催款律师函
2015/05/27 职场文书
安全教育培训心得体会
2016/01/15 职场文书
MongoDB 常用的crud操作语句
2021/06/20 MongoDB
MySQL的索引你了解吗
2022/03/13 MySQL