B********r 发帖数: 16 | 1 我是会计,请教版上各位科技牛人一些初级问题,请大家轻拍。
我前任设计了一个EXCEL SHEET,连接到ACCOUNTING DATABASE,从DATABASE的TABLE中
提取出有用的DATA。我们现有系统中带的REPORTS很少,格式也不好用。他设计的EXCEL
可以让我的工作快数倍。
CONNECTION STRING:
DSN=AUNC;ServerName=BETS-LPC11.1583;ServerDSN=AUNC;ArrayFetchOn=1;
ArrayBufferSize=8;TransportHint=TCP;ClientVersion=10.30.017.000;
CodePageConvert=1252;PvClientEncoding=CP1252;PvServerEncoding=CP1252;
AutoDoubleQuote=0;
COMMAND TEXT:
SELECT GLAMF.ACCTID, GLAMF.ACCTDESC, GLAMF.ACCTTYPE, Sum(GLPOST.TRANSAMT) AS
'Sum of TRANSAMT'
FROM AUNC.GLAMF GLAMF, AUNC.GLPOST GLPOST
WHERE (GLPOST.FISCALYR<'2012') AND (GLPOST.ACCTID=GLAMF.ACCTID) OR (GLPOST.
FISCALYR='2012') AND (GLPOST.ACCTID=GLAMF.ACCTID) AND (GLPOST.FISCALPERD In
('01','02','03','04','05','06','07','08','09','10','11','12'))
GROUP BY GLAMF.ACCTID, GLAMF.ACCTDESC, GLAMF.ACCTTYPE, GLAMF.DEFCURNCOD
我简单的读了几篇SQL 介绍文章。大概能理解SELECT那些的意思。我的问题是:
公司换了一次SERVER,我怎么知道DSN,SERVER的名字(请别嘲笑,我是文科生,计算机
白痴)。还有DATABASE的TABLE在哪?我想如果我找到TABLE,并且知道里面的关系,以
后就可以根据自己的需要截取数据了。 | S*******u 发帖数: 727 | 2 UNC.GLAMF GLAME , AUNC.GLPOST GLPOST
THESE ARE tables: one GLAME- I guess this the general leger about the amount
. The other one is GLPOST, i guess this is the general leger posted.
ClientVersion=10.30.017.000; I guess your company is using Microsoft SQL
Server 2008R2.
SERVER的名字:ServerName=BETS-LPC11.1583
DSN=AUNC.
Just my understanding, it might be wrong. 我不是计算机出生, 只懂些皮毛.
But you need to let me know whether my understanding is correct. |
|