當前位置:首頁 » 編程語言 » 格式化sql代碼

格式化sql代碼

發布時間: 2024-06-29 07:25:48

㈠ 大家用什麼工具格式化sql語句

用這個工具格式化:https://www.toolsou.com/app/sql,支持mysql、Oracle、sql server

㈡ sql server 2008怎麼自動格式化sql語句

sql server 2008自動格式化sql語句的具體步驟如下:

1、依照如下步驟打開Sql查詢編輯器:開始 → Microsoft SQL Server 2012→ SQL Server Management Studio。

這樣就解決了「sql server 2008自動格式化sql語句」的問題。

㈢ sqlyog如何格式化SQL語句,如同plsql里的一樣

1、首先打開sqlyog桌面的sqlyog客戶端軟體。

㈣ sql*plus涓鎬庝箞鏍煎紡鍖栬緭鍑

set echo off
set feedback off
set newpage none
set pagesize 5000
set linesize 500
set verify off
set pagesize 0
set term off
set trims on
set linesize 600
set heading off
set timing off
set verify off
set numwidth 38
SPOOL c:\drop_table.sql
SELECT 'DROP TABLE '|| table_name ||';' FROM user_tables;

1錛庝嬌鐢⊿QL*PLUS鍔ㄦ佺敓鎴愭壒閲忚剼鏈

灝唖pool涓巗elect鍛戒護緇撳悎璧鋒潵浣跨敤錛屽彲浠ョ敓鎴愪竴涓鑴氭湰錛岃剼鏈涓鍖呭惈鏈夊彲浠ユ壒閲忔墽琛屾煇涓浠誨姟鐨勮鍙ャ

渚1錛

鐢熸垚涓涓鑴氭湰錛屽垹闄SCOTT鐢ㄦ埛涓嬬殑鎵鏈夌殑琛錛

a. 鍒涘緩gen_drop_table.sql鏂囦歡錛屽寘鍚濡備笅璇鍙ワ細

SPOOL c:\drop_table.sql

SELECT 'DROP TABLE '|| table_name ||';' FROM user_tables;

SPOOL OFF

b. 浠SCOTT鐢ㄦ埛鐧誨綍鏁版嵁搴

SQLPLUS > @ 鈥..\gen_dorp_table.sql

c. 鍦╟鐩樻牴鐩褰曚笅浼氱敓鎴愭枃浠禿rop_table.sql鏂囦歡錛屽寘鍚鍒犻櫎鎵鏈夎〃鐨勮鍙ワ紝濡備笅鎵紺:
'DROPTABLE'||TABLE_NAME||';'
--------------------------------------------------------------------------------
DROP TABLE DEPT;
DROP TABLE EMP;
DROP TABLE PARENT;
DROP TABLE STAT_VENDER_TEMP;
DROP TABLE TABLE_FORUM;

5 rows selected.

SQL> SPOOL OFF
d. 瀵圭敓鎴愮殑drop_table.sql鏂囦歡榪涜岀紪杈戝幓鎺変笉蹇呰佺殑閮ㄥ垎錛屽彧鐣欎笅drop table 鈥..璇鍙
e. 鍦╯cott鐢ㄦ埛涓嬭繍琛宒orp_table.sql鏂囦歡錛屽垹闄scott鐢ㄦ埛涓嬫墍鏈夌殑琛ㄣ
SQLPLUS > @ c:\dorp_table.sql
鍦ㄤ笂闈㈢殑鎿嶄綔涓錛屽湪鐢熸垚鐨勮剼鏈鏂囦歡涓浼氭湁澶氫綑鐨勫瓧絎︼紝濡傝繍琛岀殑sql璇鍙ワ紝鏍囬橈紝鎴栬繑鍥炵殑琛屾暟錛岄渶瑕佹垜浠緙栬緫璇ヨ剼鏈鍚庡啀榪愯岋紝緇欏疄闄呯殑鎿嶄綔甯︽潵璇稿氫笉渚褲傛噿鎯版槸浜虹殑鏈鎬э紝榪欎績浣挎垜浠鐢ㄦ洿綆紱呰柉鍗曠殑鍔炴硶鏉ュ疄鐜頒笂闈㈢殑浠誨姟銆

a. 鍒涘緩gen_drop_table.sql鏂囦歡錛屽寘鍚濡備笅璇鍙ワ細
set echo off
set feedback off
set newpage none
set pagesize 5000
set linesize 500
set verify off
set pagesize 0
set term off
set trims on
set linesize 600
set heading off
set timing off
set verify off
set numwidth 38
SPOOL c:\drop_table.sql
SELECT 'DROP TABLE '|| table_name ||';' FROM user_tables;
SPOOL OFF
b. 浠SCOTT鐢ㄦ埛鐧誨綍鏁版嵁瀛欓棴搴
SQLPLUS > @ 鈥..\gen_dorp_table.sql
c. 鍦╟鐩樻牴鐩褰曚笅浼氱敓鎴愭枃浠禿rop_table.sql鏂囦歡錛屽寘鍚鍒犻櫎鎵鏈夎〃鐨勮鍙ワ紝濡備笅鎵紺:
DROP TABLE DEPT;
DROP TABLE EMP;
DROP TABLE PARENT;
DROP TABLE STAT_VENDER_TEMP;
DROP TABLE TABLE_FORUM;
d. 鍦╯cott鐢ㄦ埛涓嬭繍琛宒orp_table.sql鏂囦歡錛屽垹闄scott鐢ㄦ埛涓嬫墍鏈夌殑琛ㄣ
SQLPLUS > @ c:\dorp_table.sql

2錛庡皢涓涓琛ㄤ腑鐨勬暟鎹瀵煎嚭鐢熸垚涓涓鏂囨湰鏂囦歡錛屽垪涓庡垪涔嬮棿浠モ,鈥濋殧璐哄嚡鑰呭紑
set echo off
set feedback off
set newpage none
set pagesize 5000
set linesize 500
set verify off
set pagesize 0
set term off
set trims on
set linesize 600
set heading off
set timing off
set verify off
set numwidth 38
SPOOL c:\drop_table.sql
select DEPTNO || ',' || DNAME FROM DEPT;
SPOOL OFF
灝嗕笂闈㈢殑鍐呭逛繚瀛樹負涓涓鏂囨湰鏂囦歡鍚庯紝浠scott鐧誨綍錛屾墽琛岃ユ枃浠跺悗鏄劇ず緇撴灉錛
10,ACCOUNTING
20,RESEARCH
30,SALES
40,OPERATIONS

閫氳繃涓婇潰鐨勪袱涓渚嬪瓙錛屾垜浠鍙浠ュ皢錛
set echo off
set feedback off
set newpage none
set pagesize 5000
set linesize 500
set verify off
set pagesize 0
set term off
set trims on
set linesize 600
set heading off
set timing off
set verify off
set numwidth 38
SPOOL c:\鍏蜂綋鐨勬枃浠跺悕
浣犺佽繍琛岀殑sql璇鍙
SPOOL OFF
浣滀負涓涓妯$増錛屽彧瑕佸皢蹇呰佺殑璇鍙ュ亣濡傝繖涓妯$増灝卞彲浠ヤ簡銆

鍦╫racle鐨勮緝鏂扮増鏈涓錛岃繕鍙浠ョ敤set colsep鍛戒護鏉ュ疄鐜頒笂闈㈢殑鍔熻兘錛
SQL> set colsep ,
SQL> select * from dept;
10,ACCOUNTING ,NEW YORK
20,RESEARCH ,DALLAS
30,SALES ,CHICAGO
40,OPERATIONS ,BOSTON
35,aa ,bb

3錛庡姩鎬佺敓鎴恠pool鍛戒護鎵闇鐨勬枃浠跺悕
鍦ㄦ垜浠涓婇潰鐨勪緥瀛愪腑錛宻pool鍛戒護鎵闇瑕佺殑鏂囦歡鍚嶉兘鏄鍥哄畾鐨勩傛湁鏃舵垜浠闇瑕佹瘡澶﹕pool涓嬈★紝騫朵笖姣忔spool鐨勬枃浠跺悕閮戒笉鐩稿悓錛屽傛枃浠跺悕鍖呭惈褰撳ぉ鐨勬棩鏈燂紝璇ュ備綍瀹炵幇鍛錛
column dat1 new_value filename;
select to_char(sysdate,'yyyymmddhh24mi') dat1 from al;
spool c:\&&filename..txt
select * from dept;
spool off;

4錛庡備綍浠庤剼鏈鏂囦歡涓寰楀埌WINDOWS鐜澧冨彉閲忕殑鍊礆細
鍦╳indos涓錛
spool c:\temp\%ORACLE_SID%.txt
select * from dept;
...
spool off

鍦ㄤ笂闈㈢殑渚嬪瓙涓錛岄氳繃%ORACLE_SID%鐨勬柟寮忓紩鐢ㄧ幆澧冨彉閲廜RACLE_SID鐨勫礆紝濡傛灉ORACLE_SID鐨勫間負orcl錛屽垯鐢熸垚鐨剆pool鏂囦歡鍚嶄負錛歰rcl.txt

鍦║NIX涓錛
spool c:\temp\$ORACLE_SID.txt
select * from dept;
...
spool off

鍦ㄤ笂闈㈢殑渚嬪瓙涓錛岄氳繃$ORACLE_SID鐨勬柟寮忓紩鐢ㄧ幆澧冨彉閲廜RACLE_SID鐨勫礆紝濡傛灉ORACLE_SID鐨勫間負orcl錛屽垯鐢熸垚鐨剆pool鏂囦歡鍚嶄負錛歰rcl.txt

5錛庡備綍鎸囧畾緙虹渷鐨勭紪杈戣剼鏈鐨勭洰褰
鍦╯ql*plus涓錛屽彲浠ョ敤save鍛戒護錛屽皢涓婁竴鏉℃墽琛岀殑sql璇鍙ヤ繚瀛樺埌涓涓鏂囦歡涓錛屼絾鏄濡備綍璁劇疆璇ユ枃浠剁殑緙虹渷鐩褰曞憿錛
閫氳繃SQL> set editfile c:\temp\file.sql 鍛戒護錛屽彲浠ヨ劇疆鍏剁己鐪佺洰褰曚負c:\tmpe錛岀己鐪佹枃浠跺悕涓篺ile.sql銆

6錛庡備綍闄ゅ幓琛ㄤ腑鐩稿悓鐨勮
鎵懼埌鐩稿悓鐨勮岋細
SELECT * FROM dept a
WHERE ROWID <> (SELECT MAX(ROWID)
FROM dept b
WHERE a.deptno = b.deptno
AND a.dname = b.dname -- Make sure all columns are compared
AND a.loc = b.loc);

娉ㄩ噴錛
濡傛灉鍙鎵綿eptno鍒楃浉鍚岀殑琛岋紝涓婇潰鐨勬煡璇㈠彲浠ユ敼涓猴細
SELECT * FROM dept a
WHERE ROWID <> (SELECT MAX(ROWID)
FROM dept b
WHERE a.deptno = b.deptno)

鍒犻櫎鐩稿悓鐨勮岋細
DELETE FROM dept a
WHERE ROWID <> (SELECT MAX(ROWID
FROM dept b
WHERE a.deptno = b.deptno
AND a.dname = b.dname -- Make sure all columns are compared
AND a.loc = b.loc);

娉ㄦ剰錛氫笂闈㈠苟涓嶅垹闄ゅ垪鍊間負null鐨勮屻

7錛庡備綍鍚戞暟鎹搴撲腑鎻掑叆涓や釜鍗曞紩鍙(鈥欌)
Insert inot dept values(35,鈥檃a鈥欌欌欌檅b鈥,鈥檃鈥欌檅鈥);

鍦ㄦ彃鍏ユ椂錛岀敤涓や釜鈥欒〃紺轟竴涓鈥欍

8錛庡備綍璁劇疆sql*plus鐨勬悳瀵昏礬寰勶紝榪欐牱鍦ㄧ敤@鍛戒護鏃訛紝灝變笉鐢ㄨ緭鍏ユ枃浠剁殑鍏ㄨ礬寰勩
璁劇疆SQLPATH鐜澧冨彉閲忋
濡傦細
SQLPATH = C:\ORANT\DBS;C:\APPS\SCRIPTS;C:\MYSCRIPTS

9錛嶡涓嶡@鐨勫尯鍒鏄浠涔堬紵
@絳変簬start鍛戒護錛岀敤鏉ヨ繍琛屼竴涓猻ql鑴氭湰鏂囦歡銆
@鍛戒護璋冪敤褰撳墠鐩褰曚笅鐨勶紝鎴栨寚瀹氬叏璺寰勶紝鎴栧彲浠ラ氳繃SQLPATH鐜澧冨彉閲忔悳瀵誨埌鐨勮剼鏈鏂囦歡銆
@@鐢ㄥ湪鑴氭湰鏂囦歡涓錛岀敤鏉ユ寚瀹氱敤@@鎵ц岀殑鏂囦歡涓嶡@鎵鍦ㄧ殑鏂囦歡鍦ㄥ悓涓鐩褰曪紝鑰屼笉鐢ㄦ寚瀹氬叏璺寰勶紝涔熶笉浠嶴QLPATH鐜澧冨彉閲忔寚瀹氱殑璺寰勪腑瀵繪壘鏂囦歡錛岃ュ懡浠や竴鑸鐢ㄥ湪宓屽楄剼鏈鏂囦歡涓銆

10錛&涓&&鐨勫尯鍒
&鐢ㄦ潵鍒涘緩涓涓涓存椂鍙橀噺錛屾瘡褰撻亣鍒拌繖涓涓存椂鍙橀噺鏃訛紝閮戒細鎻愮ず浣犺緭鍏ヤ竴涓鍊箋
&&鐢ㄦ潵鍒涘緩涓涓鎸佷箙鍙橀噺錛屽氨鍍忕敤鐢╠efine鍛戒護鎴栧甫new_vlaue瀛楀彞鐨刢olumn鍛戒護鍒涘緩鐨勬寔涔呭彉閲忎竴鏍楓傚綋鐢&&鍛戒護寮曠敤榪欎釜鍙橀噺鏃訛紝涓嶄細姣忔¢亣鍒拌ュ彉閲忓氨鎻愮ず鐢ㄦ埛閿鍏ュ礆紝鑰屽彧鏄鍦ㄧ涓嬈¢亣鍒版椂鎻愮ず涓嬈°

濡傦紝灝嗕笅闈涓夎岃鍙ュ瓨涓轟竴涓鑴氭湰鏂囦歡錛岃繍琛岃ヨ剼鏈鏂囦歡錛屼細鎻愮ず涓夋★紝璁╄緭鍏deptnoval鐨勫礆細
select count(*) from emp where deptno = &deptnoval;
select count(*) from emp where deptno = &deptnoval;
select count(*) from emp where deptno = &deptnoval;

灝嗕笅闈涓夎岃鍙ュ瓨涓轟竴涓鑴氭湰鏂囦歡錛岃繍琛岃ヨ剼鏈鏂囦歡錛屽垯鍙浼氭彁紺轟竴嬈★紝璁╄緭鍏deptnoval鐨勫礆細
select count(*) from emp where deptno = &deptnoval;
select count(*) from emp where deptno = &deptnoval;
select count(*) from emp where deptno = &deptnoval;

11錛庡紩鍏鐨勭洰鐨
Copy鍛戒護鍦ㄤ袱涓鏁版嵁搴撲箣闂存嫹璐濇暟鎹鏃剁壒鍒鏈夌敤錛岀壒鍒鏄璇ュ懡浠ゅ彲浠ュ湪涓や釜鏁版嵁搴撲箣闂翠紶閫抣ong鍨嬪瓧孌電殑鏁版嵁銆
緙虹偣錛
鍦ㄤ袱涓鏁版嵁搴撲箣闂翠紶閫掓暟鎹鏃訛紝鏈夊彲鑳戒涪澶辯簿搴(lose precision)銆

12錛庨棶浠涔堝湪淇鏀瑰ぇ閲忕殑琛屾椂錛屾垜鐨勮剼鏈浼氬彉寰楀緢鎱錛
褰撻氳繃PL/SQL鍧椾慨鏀逛竴涓琛ㄤ腑鐨勮稿氳屾椂錛屼綘浼氬壋寤哄湪琛ㄤ笂鍒涘緩涓涓猚ursor錛屼絾鏄鍙鏈夊湪浣犲叧闂璫ursor鏃訛紝鎵嶄細閲婃斁ROLLBACK SEGMENT錛岃繖鏍鳳紝褰揷ursor浠嶇劧鎵撳紑鏃訛紝淇鏀硅繃紼嬩細鍙樻參錛岃繖鏄鍥犱負鏁版嵁搴撲笉寰椾笉鎼滃誨ぇ閲忕殑rollback segment浠ヤ究浜庣淮鎶よ諱竴鑷存с備負浜嗛伩鍏嶈繖鏍鋒儏鍐碉紝璇曠潃鍦ㄨ〃涓婂姞涓涓鏍囧織瀛楁墊潵鎻忚堪璇ヨ屾槸鍚﹀凡緇忚淇鏀癸紝鐒跺悗鍏抽棴璇cursor錛岀劧鍚庡啀鎵撳紑璇 cursor銆傛瘡嬈″彲浠ヤ慨鏀5000琛.

SPOOL OFF

闇瑕佸啓涓涓綆鍗曠殑鑴氭湰錛屽皢鎵鏈夋暟鎹鏂囦歡銆佹帶鍒舵枃浠躲佸湪綰挎棩蹇楁枃浠剁瓑杈撳嚭鍒頒竴涓鏂囦歡涓錛屼竴鍙f皵鍐欏畬涔嬪悗錛屽彂鐜拌緭鍑虹粨鏋滀腑姣忚屼箣闂撮兘鏈変竴絀鴻岋紝闈炲父涓嶇埥錛岀爺絀朵簡涓涓 sqlplus 鐨勮劇疆鍙傛暟涔嬪悗瑙e喅浜嗛棶棰橈紝鎶婂嚑涓甯哥敤鐨勫弬鏁板湪榪欓噷鍋氫竴涓灝忕粨錛屾柟渚誇互鍚庢煡璇銆
set echo on/off 鏄鍚︽樉紺鴻剼鏈涓鐨勯渶瑕佹墽琛岀殑鍛戒護
set feedback on/off 鏄鍚︽樉紺 select 緇撴灉涔嬪悗榪斿洖澶氬皯琛岀殑鎻愮ず
set linesize n 璁劇疆涓琛屾渶澶氭樉紺哄氬皯瀛楃︼紝涔嬪墠灝辨槸鍥犱負 n 璁懼緱榪囧ぇ錛屽艱嚧琛屼笌琛屼箣闂存湁絀虹櫧琛
set termout on/off 鍦ㄦ墽琛岃剼鏈鏃舵槸鍚﹀湪灞忓箷涓婅緭鍑虹粨鏋滐紝濡傛灉 spool 鍒版枃浠跺彲浠ュ皢鍏跺叧闂
set heading on/off 鏄鍚︽樉紺烘煡璇㈢粨鏋滅殑鍒楀悕錛屽傛灉璁劇疆涓 off錛屽皢鐢ㄧ┖鐧借屼唬鏇匡紝濡傛灉瑕佸幓闄よョ┖鐧借岋紝鍙浠ョ敤 set pagesize 0
set pagesize n 璁劇疆姣忛〉鐨勮屾暟錛屽皢 n 璁句負 0 鍙浠ヤ笉鏄劇ず鎵鏈 headings, page breaks, titles, the initial blank line, and other formatting information
set trimspool on/off 鍦 spool 鍒版枃浠舵椂鏄鍚﹀幓闄よ緭鍑虹粨鏋滀腑琛屾湯灝劇殑絀虹櫧瀛楃︼紝涔嬪墠鐨勯殧琛屽彲浠ョ敤璇ュ弬鏁板幓鎺夛紝鍜岃ュ弬鏁板瑰簲鐨勬槸 trimout錛屽悗鑰呯敤浜庡睆騫曡緭鍑
set trimout on/off 鏄鍚﹀幓鎺夊睆騫曚笂杈撳嚭緇撴灉琛屾湯灝劇殑絀虹櫧瀛楃

SQL> select * from aa;
BB CC
---------- ----------
1 999999.99
SQL> col bb format ''''99.9'''';
SQL> select * from aa;
BB CC
----- ----------
1.0 999999.99
SQL> col bb head ''''99.9'''';
SQL> select * from aa;
99.9 CC
----- ----------
1.0 999999.99
SQL> col bb head ''''瀛﹀彿'''';
SQL> select * from aa;
瀛﹀彿 CC
----- ----------
1.0 999999.99
SQL> col bb format ''''99'''';
SQL> select * from aa;

瀛﹀彿 CC
---- ----------
1 999999.99
SQL> col bb head ''''瀛|鍙'''';
SQL> select * from aa;

鍙 CC
--- ----------
1 999999.99
SQL> select count(bb),sum(cc) from aa;
COUNT(BB) SUM(CC)
---------- ----------
8192 8191999918
SQL> col sum(cc) format ''''9999999999.99'''';
SQL> select count(bb),sum(cc) from aa;
COUNT(BB) SUM(CC)
---------- --------------
8192 8191999918.08
SQL> col sum(cc) format ''''9999999999.99'''' head ''''鎬誨垎'''';
SQL> col count(bb) format ''''999999'''' head ''''浜烘暟'''';
SQL> select count(bb),sum(cc) from aa;
浜烘暟 鎬誨垎
------- --------------
8192 8191999918.08

㈤ dbvisualizer怎樣格式化sql語句

打開dbvisualizer,書寫一個比較復雜的SQL語句。
(1)在編輯區域,或者在sql語句上,點擊滑鼠右鍵。
(2)選擇Format Sql->Format Current
可以看到SQL語句已經被格式化了。
說明:
Format Current,是格式化當前游標所在處,或者被選中的SQL。
Format Buffer,是格式化當前編輯區內所有的SQL。
我們通常使用前者。
如果您認為格式化之後的效果不夠好,可以自己進行調整。
點擊菜單欄上的【Tools】,再點擊【Tool Properties...】
可以看到SQL Formatting區域:
Align and Indent是設置對齊和縮進。
Line Breaks是設置換行的位置。
Whitespace是設置空格
比較常用的是修改換行方式:
(1)點擊Line Breaks選項卡
(2)將After Comma的勾選去掉,不需要在逗號後面就換行。
(3)將After "SELECT,FROM,WHRE,..."的勾選能去掉,不需要在每個關鍵字後面都換行,比如from後面,where後面不需要換行。
(4)點擊【OK】按鈕保存即可。
註:格式化快捷鍵Ctrl+Shift+F

㈥ 鍦╬gAdmin III涓鐨凷QL緙栬緫鍣ㄧ獥鍙i噷鎬庝箞鏍煎紡鍖朣QL璇鍙

toad涓鏍煎紡鍖杝ql璇鍙ョ殑鎿嶄綔鏂規硶錛1銆侀夋嫨鎯寵侀夊療鍚電誇腑鐨勮鍙ワ紝鍗曞嚮緙栬緫宸ュ叿鏍忎笂鐨勬牸寮忓寲浠g爜(FormatCode)錛屾垨閫夋嫨涓嬫媺綆澶撮夋嫨錛氫粎鏍煎紡鍖栧ぇ灝忓啓銆侀厤緗鏂囦歡浠g爜錛屾垨鏍煎紡鍖栫▼搴忛夐」錛堟墦寮閫夐」璐ュ瓭(Options)紿楀彛錛夈2銆佽佹牸寮忓寲鏁翠釜鑴氱扮楁湰鍗曞嚮緙栬緫

㈦ notepad++ 怎麼格式化代SQL碼

方法/步驟

1、下載安裝notepad++

2、打開notepad++,選擇「插件漏寬派」-「Plugin Manager」-「Show Plugin Manager」返賀

3、在「Plugin Manager」中,找到「PoorMansTSqlFormatter」插件並安裝。有時候因為網路問題,會失敗,多嘗試幾次!

4、安裝好插件後,簡單巧培配置下。

5.點擊格式化,看效果

㈧ sql中格式化字元串或時間,遇到多少,寫多少,持

--求開始時間和結束時間相差的天數
DECLARE @result int
DECLARE @StartDayStartTime DATETIME
DECLARE @EndDayEndTime DATETIME
set @result=DATEDIFF (d,CONVERT(Datetime,@StartDay),CONVERT(Datetime,@EndDay))
--將2012-07-12 15:56:53 格式化為20120712 ,這種需求大多是因為每日數據量更新過大,所以為每天創建一張表,在實現跨多天查詢的時候,你懂得。
--執行sql,並返回,最後求和,@sql務必要聲明為nvarchar類型
declare @sql nvarchar(500)
declare @sm decimal(18,2) --開始里程
declare @em decimal(18,2)--結束里程
declare @sum decimal(18,2)--當天時間段內的里程
declare @temp decimal(18,2)--里程變數
set @sql='SELECT top 1 @temp=Convert(decimal(18,2),'+@GpsPath+'.Mileage) FROM '+@GpsPath+' WHERE GpsTime<='''+CONVERT(varchar(100),@E, 21)+''' AND TerminalNo=''02200051'' and '+@GpsPath+'.Mileage>0 ORDER BY GpsTime desc'
exec sp_executesql @sql,N'@temp decimal(18,2) output',@em out print @em
set @sql='SELECT top 1 @temp=Convert(decimal(18,2),'+@GpsPath+'.Mileage) FROM '+@GpsPath+' WHERE GpsTime>='''+CONVERT(varchar(100),@S, 21)+''' AND TerminalNo=''02200051'' and '+@GpsPath+'.Mileage>0 ORDER BY GpsTime asc'
exec sp_executesql @sql,N'@temp decimal(18,2) output',@sm out print @sm
set @sum=Convert(decimal(18,2),@em)-Convert(decimal(18,2),@sm)

熱點內容
登陸社保賬號密碼是什麼 發布:2024-11-26 16:23:03 瀏覽:896
優盾加密軟體 發布:2024-11-26 16:15:52 瀏覽:655
熱血傳奇手游免費輔助腳本 發布:2024-11-26 15:59:03 瀏覽:220
安卓王者榮耀怎麼設置回復血量 發布:2024-11-26 15:58:58 瀏覽:533
汽車空調壓縮機軸承 發布:2024-11-26 15:58:56 瀏覽:960
c語言中53 發布:2024-11-26 15:56:36 瀏覽:281
ftp上傳瀏覽器 發布:2024-11-26 15:39:56 瀏覽:788
mvc數據訪問層 發布:2024-11-26 15:39:36 瀏覽:259
安卓的face怎麼使用 發布:2024-11-26 15:05:50 瀏覽:90
存儲魔力象限2016 發布:2024-11-26 15:04:47 瀏覽:867