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 相关文章推荐
Windows下的PHP5.0详解
Nov 18 PHP
使用adodb lite解决问题
Dec 31 PHP
PHP异步调用socket实现代码
Jan 12 PHP
通过PHP修改Linux或Unix口令的方法分享
Jan 30 PHP
php上传文件,创建递归目录的实例代码
Oct 18 PHP
php遍历目录与文件夹的多种方法详解
Nov 14 PHP
PHP结合Mysql数据库实现留言板功能
Mar 04 PHP
thinkPHP2.1自定义标签库的导入方法详解
Jul 20 PHP
PHP获取数组中单列值的方法
Jun 10 PHP
laravel5表单唯一验证的实例代码
Sep 30 PHP
laravel框架中表单请求类型和CSRF防护实例分析
Nov 23 PHP
使用PHP开发留言板功能
Nov 19 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高级编程实例:编写守护进程
2014/09/02 PHP
php对关联数组循环遍历的实现方法
2015/03/13 PHP
thinkphp框架下实现登录、注册、找回密码功能
2016/04/06 PHP
PHP共享内存使用与信号控制实例分析
2018/05/09 PHP
Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy()
2019/10/23 PHP
js自定义事件及事件交互原理概述(二)
2013/02/01 Javascript
JavaScript获取多个数组的交集简单实例
2013/11/11 Javascript
jQuery:delegate中select()不起作用的解决方法(实例讲解)
2014/01/26 Javascript
JQuery删除DOM节点的方法
2015/06/11 Javascript
基于jQuery实现Div窗口震动特效代码-代码简单
2015/08/28 Javascript
EasyUI修改DateBox和DateTimeBox的默认日期格式示例
2017/01/18 Javascript
原生JS京东轮播图代码
2017/03/22 Javascript
ES6新特性之模块Module用法详解
2017/04/01 Javascript
Webpack执行命令参数详解
2017/06/17 Javascript
详解angularJS+Ionic移动端图片上传的解决办法
2017/09/13 Javascript
微信小程序自定义select下拉选项框组件的实现代码
2018/08/28 Javascript
JS实现根据数组对象的某一属性排序操作示例
2019/01/14 Javascript
JavaScript算法学习之冒泡排序和选择排序
2019/11/02 Javascript
js实现select下拉框选择
2020/01/11 Javascript
vue+AI智能机器人回复功能实现
2020/07/16 Javascript
Vue 电商后台管理项目阶段性总结(推荐)
2020/08/22 Javascript
[03:27]《辉夜杯》线下训练营 导师CU和海涛指点迷津
2015/10/23 DOTA
Python Trie树实现字典排序
2014/03/28 Python
Python xlrd读取excel日期类型的2种方法
2015/04/28 Python
使用Python的Twisted框架编写非阻塞程序的代码示例
2016/05/25 Python
Python自动化运维之IP地址处理模块详解
2017/12/10 Python
Python模块文件结构代码详解
2018/02/03 Python
Django添加favicon.ico图标的示例代码
2018/08/07 Python
python3实现字符串操作的实例代码
2019/04/16 Python
pycharm不能运行.py文件的解决方法
2020/02/12 Python
说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法
2012/05/24 面试题
数据库基础的一些面试题
2012/02/25 面试题
几个判断型的面试题
2012/07/03 面试题
土木工程建筑专业毕业生求职信
2013/10/21 职场文书
业务员岗位职责
2013/11/16 职场文书
员工工作表扬信范文
2014/01/13 职场文书