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新手上路(十一)
Oct 09 PHP
PHP迅雷、快车、旋风下载专用链转换代码
Jun 15 PHP
php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
Dec 02 PHP
php打造属于自己的MVC框架
Mar 07 PHP
与文件上传有关的php配置参数总结
Jun 14 PHP
解析centos中Apache、php、mysql 默认安装路径
Jun 25 PHP
PHP中echo,print_r与var_dump区别分析
Sep 29 PHP
Yii使用ajax验证显示错误messagebox的解决方法
Dec 03 PHP
php递归创建目录的方法
Feb 02 PHP
PHP中抽象类和抽象方法概念与用法分析
May 24 PHP
php将字符串转换为数组实例讲解
May 05 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技巧与注意事项分析
2011/02/03 PHP
仿dedecms下拉分页样式修改的thinkphp分页类实例
2014/10/30 PHP
PHP图像处理类库及演示分享
2015/05/17 PHP
php实现的SSO单点登录系统接入功能示例分析
2016/10/12 PHP
浅谈Laravel中的一个后期静态绑定
2017/08/11 PHP
PHP实现简易计算器功能
2020/08/28 PHP
PHP var关键字相关原理及使用实例解析
2020/07/11 PHP
通过下拉框的值来确定输入框是否可以为空的代码
2011/10/18 Javascript
js bind 函数 使用闭包保存执行上下文
2011/12/26 Javascript
javascript确认框的三种使用方法
2013/12/17 Javascript
JQuery插件iScroll实现下拉刷新,滚动翻页特效
2014/06/22 Javascript
JavaScript实现图片轮播的方法
2015/07/31 Javascript
js实现匹配时换色的输入提示特效代码
2015/08/17 Javascript
BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)
2016/07/07 Javascript
Angular 4.x 动态创建表单实例
2017/04/25 Javascript
react-native动态切换tab组件的方法
2018/07/07 Javascript
浅谈vue项目4rs vue-router上线后history模式遇到的坑
2018/09/27 Javascript
vue-cli脚手架搭建的项目去除eslint验证的方法
2018/09/29 Javascript
javascript设计模式 ? 状态模式原理与用法实例分析
2020/04/22 Javascript
Python与shell的3种交互方式介绍
2015/04/11 Python
Python类的用法实例浅析
2015/05/27 Python
linux中如何使用python3获取ip地址
2019/07/15 Python
Python简单实现区域生长方式
2020/01/16 Python
Python基于Dlib的人脸识别系统的实现
2020/02/26 Python
浅析Django 接收所有文件,前端展示文件(包括视频,文件,图片)ajax请求
2020/03/09 Python
Python 利用argparse模块实现脚本命令行参数解析
2020/12/28 Python
CSS3教程:新增加的结构伪类
2009/04/02 HTML / CSS
英国最大的奢侈珠宝和手表网站:C W Sellors
2017/02/10 全球购物
《小草和大树》教学反思
2014/02/16 职场文书
应聘销售主管的求职信
2014/04/26 职场文书
村党支部书记四风问题个人对照检查材料思想汇报
2014/10/06 职场文书
贫困证明书范文
2015/06/16 职场文书
小学生暑假生活总结
2015/07/13 职场文书
RPM包方式安装Oracle21c的方法详解
2021/08/23 Oracle
Java8 CompletableFuture 异步回调
2022/04/28 Java/Android
zabbix 代理服务器的部署与 zabbix-snmp 监控问题
2022/07/15 Servers