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 相关文章推荐
html中select语句读取mysql表中内容
Oct 09 PHP
$_GET['goods_id']+0 的使用详解
Jun 06 PHP
php之Memcache学习笔记
Jun 17 PHP
zf框架的zend_cache缓存使用方法(zend框架)
Mar 14 PHP
PHP中nowdoc和heredoc使用需要注意的一点
Mar 21 PHP
PHP实现的简单三角形、矩形周长面积计算器分享
Nov 18 PHP
php实现encode64编码类实例
Mar 24 PHP
解析WordPress中函数钩子hook的作用及基本用法
Dec 22 PHP
PHP微信开发之文本自动回复
Jun 23 PHP
php判断电子邮件是否正确方法
Dec 04 PHP
详解php中curl返回false的解决办法
Mar 18 PHP
php redis setnx分布式锁简单原理解析
Oct 23 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/08/21 PHP
详解PHP PDO简单教程
2019/05/28 PHP
php查看一个变量的占用内存的实例代码
2020/03/29 PHP
JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参
2011/01/06 Javascript
无阻塞加载脚本分析[全]
2011/01/20 Javascript
jquery实现一个简单好用的弹出框
2014/09/26 Javascript
关于JavaScript的变量的数据类型的判断方法
2015/08/14 Javascript
JQuery的常用选择器、过滤器、方法全面介绍
2016/05/25 Javascript
详解自动生成博客目录案例
2016/12/09 Javascript
js+div+css下拉导航菜单完整代码分享
2016/12/28 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(一)
2017/01/21 Javascript
用Webpack构建Vue项目的实践
2017/11/07 Javascript
Nodejs监听日志文件的变化的过程解析
2019/08/04 NodeJs
JavaScript 实现同时选取多个时间段的方法
2019/10/17 Javascript
jquery添加div实现消息聊天框
2020/02/08 jQuery
javascript实现倒计时效果
2020/02/17 Javascript
Vue两种组件类型:递归组件和动态组件的用法
2020/08/06 Javascript
vue3中轻松实现switch功能组件的全过程
2021/01/07 Vue.js
[02:54]辉夜杯主赛事第二日败者组 iG.V赛后采访
2015/12/26 DOTA
Python3基础之list列表实例解析
2014/08/13 Python
pycharm安装图文教程
2017/05/02 Python
Flask框架各种常见装饰器示例
2018/07/17 Python
python3 cvs将数据读取为字典的方法
2018/12/22 Python
查看Python依赖包及其版本号信息的方法
2019/08/13 Python
python实现最大优先队列
2019/08/29 Python
python 递归调用返回None的问题及解决方法
2020/03/16 Python
让IE9以下版本的浏览器兼容HTML5的方法
2014/03/12 HTML / CSS
html5实现九宫格抽奖可固定抽中某项奖品
2020/06/15 HTML / CSS
Linux文件系统类型
2012/09/16 面试题
会计找工作求职信范文
2013/12/09 职场文书
纺织工程专业推荐信
2014/09/08 职场文书
个人授权委托书样本
2014/09/13 职场文书
金砖之国观后感
2015/06/11 职场文书
2016国庆节67周年寄语
2015/12/07 职场文书
python3美化表格数据输出结果的实现代码
2021/04/14 Python
MySQL学习必备条件查询数据
2022/03/25 MySQL