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.ini中文版(1)
Oct 09 PHP
用php+javascript实现二级级联菜单的制作
May 06 PHP
在同一窗体中使用PHP来处理多个提交任务
May 08 PHP
通过PHP CLI实现简单的数据库实时监控调度
Jul 01 PHP
11个PHP 分页脚本推荐
Aug 15 PHP
php图像处理函数大全(推荐收藏)
Jul 11 PHP
CI框架实现优化文件上传及多文件上传的方法
Jan 04 PHP
IOS 开发之NSDictionary转换成JSON字符串
Aug 14 PHP
thinkPHP5实现的查询数据库并返回json数据实例
Oct 23 PHP
Laravel中unique和exists验证规则的优化详解
Jan 28 PHP
PDO::quote讲解
Jan 29 PHP
thinkPHP框架通过Redis实现增删改查操作的方法详解
May 13 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
WAR3重制版DOTA 5V5初体验
2020/04/09 DOTA
PHP Socket 编程
2010/04/09 PHP
PHP跨平台获取服务器IP地址自定义函数分享
2014/12/29 PHP
CodeIgniter整合Smarty的方法详解
2017/08/25 PHP
详解PHP的抽象类和抽象方法以及接口总结
2019/03/15 PHP
php把文件设置为插件的技巧方法
2020/02/03 PHP
php+ajax实现文件切割上传功能示例
2020/03/03 PHP
一个js实现的所谓的滑动门
2007/05/23 Javascript
javascript背投广告代码的完善
2008/04/08 Javascript
关于jquery性能最佳实践的讨论,与求教
2012/03/30 Javascript
js计算精度问题小结
2013/04/22 Javascript
JS幻灯片可循环播放可平滑旋转带滚动导航(自写)
2013/08/05 Javascript
JavaScript中的prototype和constructor简明总结
2014/04/05 Javascript
JS正则表达式比较常见用法
2016/01/26 Javascript
JavaScript通过使用onerror设置默认图像显示代替alt
2016/03/01 Javascript
微信小程序 video组件详解
2016/10/25 Javascript
详解基于javascript实现的苹果系统底部菜单
2016/12/02 Javascript
js继承实现方法详解
2016/12/16 Javascript
vue组件实现文字居中对齐的方法
2017/08/23 Javascript
JS遍历DOM文档树的方法实例详解
2018/04/03 Javascript
微信小程序常用的3种提示弹窗实现详解
2019/09/19 Javascript
[01:42]辉夜杯战队访谈宣传片—FANTUAN
2015/12/25 DOTA
[01:01:13]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第三场
2018/04/06 DOTA
Python求解平方根的方法
2015/03/11 Python
探秘TensorFlow 和 NumPy 的 Broadcasting 机制
2020/03/13 Python
Django表单提交后实现获取相同name的不同value值
2020/05/14 Python
H5调用相机拍照并压缩图片的实例代码
2017/07/20 HTML / CSS
Agoda.com官方网站:便宜预订全球酒店,高达80%的折扣
2018/04/04 全球购物
盖尔斯工厂店:GUESS Factory
2020/01/21 全球购物
临床医学专业毕业生的自我评价
2013/10/17 职场文书
优秀员工表扬信
2014/01/17 职场文书
学习十八大坚定理想信念心得体会
2014/03/11 职场文书
励志演讲稿300字
2014/08/21 职场文书
运动会通讯稿50字
2015/07/20 职场文书
2019自荐信范文集锦!
2019/07/03 职场文书
如何获取numpy array前N个最大值
2021/05/14 Python