SQL日期格式转换

该日志由 samool 发表于 2008-09-17 4:28 PM

在sql中,smalldatetime及datetime型的数据显示不是那么让人满意,因此我找了些格式化的方法列出来convert(char(10),datetime,101)

在数据库取出来的时候就转换好
 select getdate() 
 2006-05-12 11:06:08.177

» 阅读该日志全文...

该日志标签: sql, 日期转换

SQL将日期按天分类统计

该日志由 samool 发表于 2008-06-12 2:33 PM

今天在做SQL统计的时候,有一个任务需要将日期按天分类统计,也就是把每天的订单数,以及其它信息的汇总,用下面这个函数就可以搞定,这个是统计已经有的天数。如果某天没有数据的话,就没有。

另外我在网上看到一种方法,如果某天没数据也要显示为0的话,就这样操作:先建一个日期表,再进行链表操作,关联查询就可以了。

select   convert(varchar(10),mytime,120)  时间 , count(*)   订单数 , 
sum (trueprice),   sum(price)  from   wenchuan_512     
Group   by   convert(varchar(10),mytime,120)
order   by   convert(varchar(10),mytime,120)

» 阅读该日志全文...

该日志标签: sql, 汇总, 统计, 日期, 按天

[终极解决方法]远程终端超过最大连接数

该日志由 samool 发表于 2008-05-31 11:23 PM

今天用远程终端登录服务器(Windows 2000 Server),提示“远程终端连接超过最大连接数,系统拒绝登录”,以前也遇到过这个问题,也找过很多资料,但是其它那些方法如果想在短时间内登录到服务器,基本上不可能,你要重新开机,在服务器上设置连接数量,如果我们离服务器很远,根本不可能去重启服务器,那下面这个方法就是终极解决方法了。

» 阅读该日志全文...

该日志标签: mstsc, sql, query, xp_cmdshell, 远程终端

SQL Server Data Access Components (SDAC)...

该日志由 samool 发表于 2008-03-19 2:38 PM

SQL Server Data Access Components (SDAC) 是一组存取SQL Server数据库的非可视控件,今天在盒子上看到这个控件,发行版本居然都V4.3了,怎么以前没有听说过呢,据说这个比ADO效率要高很多,我还没试过,只是据说,今天装上了,已经是破解版,带源码的,先学习一下。

下载地址:Delphi盒子网站

SQL Server Data Access Components Overview

SQL Server Data Access Components (SDAC) is a library of components that provides access to Microsoft SQL Server databases. SDAC connects to SQL Server directly through OLE DB, which is a native SQL Server interface. The SDAC library is designed to help programmers develop faster and cleaner SQL Server database applications.

SDAC is a complete replacement for standard SQL Server connectivity solutions and presents an efficient alternative to the Borland Database Engine for access to SQL Server.

» 阅读该日志全文...

该日志标签: sdac, sql, 数据库, 控件

ThinkPHP第一天:数据库查询功能很强大

该日志由 samool 发表于 2008-03-13 5:14 PM

ThinkPHP提供强大的数据查询功能,很多查询操作函数在系统中已经内置有了,不需要手动连接数据库,只需要作一下简单的数据连接配置,直接数组参数方式配置和DSN参数进行连接数据库,所有操作都是傻瓜式的,很方便,呵呵,以下内容来源于《ThinkPHP开发指南》。

1、普通查询 

$condition = new HashMap(); 

//  查询 name 为 thinkphp  的记录
$condition‐>put('name','thinkphp'); 

//  使用数组作为查询条件 
$condition = Array(); 
$condition['name'] = 'thinkphp'; 

使用 Map 方式查询和使用数组查询的效果是相同的,并且是可以互换的。 

» 阅读该日志全文...

该日志标签: php, sql, 查询

sql server定期自动备份数据库

该日志由 samool 发表于 2008-03-04 7:34 PM

 企业管理器中的Tools,Database Maintenance Planner,可以设置数据库的定期自动备份计划。并通过启动Sql server Agent来自动运行备份计划。具体步骤如下:

1、打开企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器

2、然后点上面菜单中的工具-->选择数据库维护计划器

3、下一步选择要进行自动备份的数据-->下一步更新数据优化信息,这里一般不用做选择-->下一步检查数据完整性,也一般不选择

» 阅读该日志全文...

该日志标签: sql, 数据库, 自动, 备份, 定时

不正常的定义参数对象,提供了不一致的或不完整的信息

该日志由 samool 发表于 2007-09-22 12:40 PM

今天在家里写一个采集小程序,由于新闻是英语的,SQL语句在MSSQL查询分析器中可以正常运行,但是在Delphi中用TADOQuery写入数据时,出现了“不正常的定义参数对象,提供了不一致的或不完整的信息”这个错误,检查好多遍,始终还是这个错误。

最后没有办法了,在网上查了一下“不正常的定义参数对象,提供了不一致的或不完整的信息”这个信息,发现有提示说是由于TADOQuery对象把":"后的字符当作变量来使用,导致数据识别错误。

解决方法:只要把TADOQuery.ParamCheck设置为False即可。

» 阅读该日志全文...

该日志标签: sql, adoquery, paramcheck

SQL查询语句精华使用简要

该日志由 samool 发表于 2006-12-04 10:58 AM

  1、选择所有列

  例如,下面语句显示testtable表中所有列的数据:

  SELECT *
  FROM testtable

  2、选择部分列并指定它们的显示次序

  查询结果集合中数据的排列顺序与选择列表中所指定的列名排列顺序相同。
  例如:

  SELECT nickname,email
  FROM testtable

» 阅读该日志全文...

该日志标签: sql, 精华, 查询

.ldf和.mdf文件导入SQL数据库的方法

该日志由 samool 发表于 2006-12-04 10:57 AM

1:在企业管理器里面控制台点数据库——》右键-》任务-》附加数据库-》找到MDF所在路径就可以了 

2:在查询分析器里执行如下语句
exec sp_attach_db '数据库名','mdf文件路径'
比如你的数据库名字为X,mdf文件的路径是d:/Y.mdf,就可以用下面的代码搞定
exec sp_attach_db 'X','d: Y.mdf'

该日志标签: sql, 导入, mdf

得到局域网中SQL SERVER服器列表

该日志由 samool 发表于 2006-05-12 3:34 PM

转自:http://www.delphibbs.com/keylife/iblog_show.asp?xid=13573
得到局域网中SQL SERVER服器列表
use comobj
var
    SQLServer:Variant;
    ServerList:Variant;
    i,nServers:integer;
begin
      SQLServer := CreateOleObject('SQLDMO.Application');
      ServerList:= SQLServer.ListAvailableSQLServers;
      nServers:=ServerList.Count;
      for i := 1 to nservers do
      Listbox.Items.Add(ServerList.Item(i));
      SQLServer:=NULL;
      serverList:=NULL;

该日志标签: sql

Total:1312Next ›