易截截图软件、单文件、免安装、纯绿色、仅160KB

sql 日期计算

在网上搜了 好多
有拼接字符串的,不过我觉得 既然 sql 除了 dateTime  这个类型 就不会让你 去截取字符串 (这样多麻烦呀)
于是再搜  ,找到一个比较好的  现在介绍一下
DATEDIFF(DAY,addDate, '2010-04-23') = -1
什么意思呢?听我慢慢分解
DATEDIFF  不用多少  函数名
DAY            比较的是时间的那个部分,分别有 年、月、日、时、分、秒、毫秒...
addDate    比较的数据库字段
'2010-04-23'  比较的数据,也可以使参数
= -1           这个要详细说明一下
=   比较符
-1  呢  意思就是   '2010-04-23'  - addDate 的 Day 部分 = -1
不明白? 留言吧 !


相关文档:

压缩数据库和表 (SQL SERVER 2008)

Database Level
- shrinkdb
- shrinkfile
 
SQL Server 2008
1) Right click database
2) Tasks
3) Shrink
4) Database or file
 
Table level
- compression
 
SQL Server 2008
1) Right click table
2) Storage
3) Manage Compression ......

SQL中Where与Having的区别

“Where” 是一个约束声明,使用Where来约束来之数据库的数据,Where是在结果返回之前起作用的,且Where中不能使用聚合函数。
“Having”是一个过滤声明,是在查询返回结果集以后对查询结果进行的过滤操作,在Having中可以使用聚合函数。
在说区别之前,得先介绍GROUP BY这个子句,而在说GROUP子句前 ......

SQL批量更改用户表内字符型字段的排序规则

--------------------------------------------------------------------------
--  Author : htl258(Tony)
--  Date   : 2010-04-23 20:33:15
--  Version:Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86)
--          Jul  ......

用SQL查询分析器操纵Excel及导入导出数据

SQL SERVER 和EXCEL的数据导入导出
通常的方法是使用图形界面的dts工具,但发觉有些使用命令行界面的方式更简单
1、在SQL SERVER里查询Excel数据:
-- ======================================================
SELECT *
from OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\book1.xls";Use ......

MySQL中用sql语句插入时期

mysql> create table testdate(
         -> id int not null auto_increment primary key,
         -> time date);
Query OK, 0 rows affected (0.30 sec)
mysql> insert into testdate(time) values('2010-4-23');
Q ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号