有点不理解为什么...where time1 >='2006-12-20 00:00:00' and time1 <='2006-12-20 24:00:00'会查不到数据?time1的数据类型是"timestamp"
加外在性能上:
A:...where time1 >='2006-12-20 00:00:00' and time1 <='2006-12-21 00:00:00'
B:...where time1 like '2006-12-20%'
A方法和B方法那一个更好一些。
加外在性能上:
A:...where time1 >='2006-12-20 00:00:00' and time1 <='2006-12-21 00:00:00'
B:...where time1 like '2006-12-20%'
A方法和B方法那一个更好一些。
解决方案 »
- Postgresql中获取当前系统时间
- 关于分类信息门户网站的数据库设计分析
- 求某个月有多少天
- 为什么ADO向MySQL存BLOB数据总是出错??
- 如果是不同的数据库,两个表怎么样插入
- mysql 数据库安装后, 进入doc输入密码, 显示了welcome和版本号,后面出现了提示符 mysql> ,输入常用命令 都不管用,什么原因?
- 在mysql中定义的列(char)不能为空,为什么还能插入空值
- 谁有MYSQL的latest manual?English version
- 在KDevelop下编写mysql程序的问题?急急急急急急!!!!
- 求一个SQL语句,条件如下
- mysql 怎么实现多SELECT 嵌套查询?
- 请问怎么样些查询语句方便一点.
timestamp值可以从1970的某时的开始一直到2037年,精度为一秒,其值作为数字显示。
timestamp值显示尺寸的格式如下表所示:
:
+---------------+----------------+
| 列类型 | 显示格式 |
| timestamp(14) | yyyymmddhhmmss |
| timestamp(12) | yymmddhhmmss |
| timestamp(10) | yymmddhhmm |
| timestamp(8) | yyyymmdd |
| timestamp(6) | yymmdd |
| timestamp(4) | yymm |
| timestamp(2) | yy |
+---------------+----------------+
格式和你'2006-12-20 00:00:00'是不同的,试试'20061220000000'