select source_id,deposit_comp,comp_phone,comp_addr,deposit_client,client_phone,sum(total_amt)
from sale_card_request
group by source_id,deposit_comp,comp_phone,comp_addr,deposit_client,client_phone
sale_card_request 有个 req_date 的字段,比如我想查 req_date between '2000-1-1' and '2010-1-1' 这间的数据并且使用上面的分组怎么实现?
delphi
Delphi(Pascal) code:
with ADOQuery do
begin
close;
sql.add('select source_id,deposit_comp,comp_phone,comp_addr,deposit_client,client_phone,sum(total_amt)');
sql.add('from sale_card_request');
sql.add('where req_date>='+QuotedStr('2000-1-1')+' and req_date<='+QuotedStr('2000-1-1'));//QuotedStr中可以替换成变量,字符型
sql.add('group by source_id,deposit_comp,comp_phone,comp_addr,deposit_client,client_phone');
open
end;
在SqlServer中如何查看历史上执行的存储过程的信息呢,如:传入参数,执行时间等等。如果不能查看历史记录,是否可以自己写触发器之类的,人工控制呢,在Oracle里面有动态视图可以随时查看历史执行的sql语句,SqlSer ......
是这样的,我用是ODBC数据源连接服务器的数据库,现在我觉得很麻烦,因为要为每如机添加对应的数据源,想把他改成ADO方法来访问服务器的数据库能实现吗?要怎么写。
比如服务器里有二个数据库data1 和data2,客户 ......