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_Flame(Version:Progress)的原代码
Oct 09 PHP
第七节--类的静态成员
Nov 16 PHP
php 什么是PEAR?(第二篇)
Mar 19 PHP
如何使用Strace调试工具
Jun 03 PHP
php中filter函数验证、过滤用户输入的数据
Jan 13 PHP
PHP实现取得HTTP请求的原文
Aug 18 PHP
Thinkphp中的curd应用实用要点
Jan 04 PHP
PHP CodeIgniter框架的工作原理研究
Mar 30 PHP
基于 Swoole 的微信扫码登录功能实现代码
Jan 15 PHP
Laravel框架路由和控制器的绑定操作方法
Jun 12 PHP
PHP数据对象映射模式实例分析
Mar 29 PHP
PHP实现一个限制实例化次数的类示例
Sep 16 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
codeigniter使用技巧批量插入数据实例方法分享
2013/12/31 PHP
php生成txt文件实例代码介绍
2016/04/28 PHP
浅谈php中urlencode与rawurlencode的区别
2016/09/05 PHP
PHP设计模式之原型模式定义与用法详解
2018/04/03 PHP
js 使FORM表单的所有元素不可编辑的示例代码
2013/10/17 Javascript
jQuery获取iframe的document对象的方法
2014/10/10 Javascript
浅析javascript的间隔调用和延时调用
2014/11/12 Javascript
js实现编辑div节点名称的方法
2014/12/17 Javascript
jsMind通过鼠标拖拽的方式调整节点位置
2015/04/13 Javascript
JavaScript forEach()遍历函数使用及介绍
2015/07/08 Javascript
简单谈谈JavaScript的同步与异步
2015/12/31 Javascript
浅谈JS之iframe中的窗口
2016/09/13 Javascript
jQuery extend()详解及简单实例
2017/05/06 jQuery
JS动态添加的div点击跳转到另一页面实现代码
2017/09/30 Javascript
jQuery实现图片上传预览效果功能完整实例【测试可用】
2018/05/28 jQuery
vue实现前台列表数据过滤搜索、分页效果
2019/05/28 Javascript
讲解Python中for循环下的索引变量的作用域
2015/04/15 Python
python用pickle模块实现“增删改查”的简易功能
2017/06/07 Python
python中abs&amp;map&amp;reduce简介
2018/02/20 Python
为什么入门大数据选择Python而不是Java?
2018/03/07 Python
详解Python 字符串相似性的几种度量方法
2019/08/29 Python
Python大数据之网络爬虫的post请求、get请求区别实例分析
2019/11/16 Python
python正则表达式匹配IP代码实例
2019/12/28 Python
python 下划线的不同用法
2020/10/24 Python
骆驼官方商城:CAMEL
2016/11/22 全球购物
奥地利手表、香水、化妆品和珠宝购物网站:Brasty.at
2021/01/17 全球购物
Java和Javasciprt的区别
2012/09/02 面试题
通信工程毕业生求职信
2013/11/16 职场文书
小学教师师德反思
2014/02/03 职场文书
小学六年级学生评语
2014/04/22 职场文书
2014矛盾纠纷排查调处工作总结
2014/12/09 职场文书
2014年电教工作总结
2014/12/19 职场文书
文明单位申报材料
2014/12/23 职场文书
tp5使用layui实现多个图片上传(带附件选择)的方法实例
2021/11/17 PHP
Mysql索引失效 数据库表中有索引还是查询很慢
2022/05/15 MySQL
Android 中的类文件和类加载器详情
2022/06/05 Java/Android