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和javascript之间变量的传递实现代码
Dec 19 PHP
Zend的MVC机制使用分析(二)
May 02 PHP
探讨如何把session存入数据库
Jun 07 PHP
php遍历所有文件及文件夹的方法深入解析
Jun 08 PHP
php二分查找二种实现示例
Mar 12 PHP
php跨站攻击实例分析
Oct 28 PHP
php实现utf-8转unicode函数分享
Jan 06 PHP
在win系统安装配置 Memcached for PHP 5.3 图文教程
Mar 03 PHP
apache和PHP如何整合在一起
Oct 12 PHP
Laravel 5.1 on SAE环境开发教程【附项目demo源码】
Oct 09 PHP
Laravel框架Eloquent ORM修改数据操作示例
Dec 03 PHP
Cookie跨域问题解决方案代码示例
Nov 24 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+mysql开源XNA 聚合程序发布 下载
2007/07/13 PHP
PHP使用内置dir类实现目录遍历删除
2015/03/31 PHP
PHP自带方法验证邮箱、URL、IP是否合法的函数
2016/12/08 PHP
javascript vvorld 在线加密破解方法
2008/11/13 Javascript
js捕获鼠标滚轮事件代码
2013/12/16 Javascript
简介可以自动完成UI的AngularJS工具angular-smarty
2015/06/23 Javascript
封装属于自己的JS组件
2016/01/27 Javascript
Node.js环境下JavaScript实现单链表与双链表结构
2016/06/12 Javascript
JS控制FileUpload的上传文件类型实例代码
2016/10/07 Javascript
微信小程序开发教程-手势解锁实例
2017/01/06 Javascript
简单实现js放大镜效果
2017/07/24 Javascript
mongoose更新对象的两种方法示例比较
2017/12/19 Javascript
JS中的BOM应用
2018/02/02 Javascript
微信小程序实现圆形进度条动画
2020/11/18 Javascript
解决jquery validate 验证不通过后验证正确的信息仍残留在label上的方法
2019/08/27 jQuery
简单了解JavaScript sort方法
2019/11/25 Javascript
js实现3D旋转效果
2020/08/18 Javascript
antd form表单数据回显操作
2020/11/02 Javascript
用Python实现随机森林算法的示例
2017/08/24 Python
深入理解Python中的*重复运算符
2017/10/28 Python
python实现随机梯度下降(SGD)
2020/03/24 Python
学习Python selenium自动化网页抓取器
2018/01/20 Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
2018/04/06 Python
Python爬虫抓取代理IP并检验可用性的实例
2018/05/07 Python
详解Appium+Python之生成html测试报告
2019/01/04 Python
python3.7 openpyxl 删除指定一列或者一行的代码
2019/10/08 Python
Python生成个性签名图片获取GUI过程解析
2019/12/16 Python
tensorflow从ckpt和从.pb文件读取变量的值方式
2020/05/26 Python
期末自我鉴定
2014/01/23 职场文书
党的群众路线教育实践活动通讯稿
2014/09/10 职场文书
领导班子整改方案
2014/10/25 职场文书
交通事故死亡赔偿协议书
2014/12/03 职场文书
教师听课评语大全
2014/12/31 职场文书
采购员岗位职责范本
2015/04/07 职场文书
springboot中rabbitmq实现消息可靠性机制详解
2021/09/25 Java/Android
Ajax异步刷新功能及简单案例
2021/11/20 Javascript