SQL Server ¸ÄΪORACLEµÄÓï·¨ - Oracle / ¿ª·¢
select ID as '²¿ÃűàºÅ', Department as '²¿ÃÅÃû³Æ',
[Õýʽ] = Sum ( case when EmployeeType = ' Õýʽ ' then Cnt else 0 end ),
[ÁÙʱ] = Sum ( case when EmployeeType = ' ÁÙʱ ' then Cnt else 0 end ),
[´ÇÍË] = Sum ( case when EmployeeType = ' ´ÇÍË ' then Cnt else 0 end ),
[ºÏ¼Æ] = Sum ( case when EmployeeType <> '' then Cnt else 0 end )
from VDepartmentEmployeeType group by ID, Department
ÉÏÃæµÄsqlÊÇsqlserverµÄ£¬ÊǸö±íµÄÐÐÁÐת»»
[Õýʽ] = Sum (...)£¬¸Ä³ÉoracleÓ¦¸ÃÔõÃ´Ð´ÄØ£¿
select ID as '²¿ÃűàºÅ', Department as '²¿ÃÅÃû³Æ',
Sum ( case when EmployeeType = ' Õýʽ ' then Cnt else 0 end ) Õýʽ,
Sum ( case when EmployeeType = ' ÁÙʱ ' then Cnt else 0 end ) ÁÙʱ ,
Sum ( case when EmployeeType = ' ´ÇÍË ' then Cnt else 0 end ) ´ÇÍË,
Sum ( case when EmployeeType <> '' then Cnt else 0 end ) ºÏ¼Æ
from VDepartmentEmployeeType group by ID, Department
Õâ¸ö
SQL code:
select ID ²¿ÃűàºÅ, Department ²¿ÃÅÃû³Æ,
Sum ( case when EmployeeType = ' Õýʽ ' then Cnt else 0 end ) Õýʽ,
Sum ( case when EmployeeType = ' ÁÙʱ ' then Cnt else 0 end ) ÁÙʱ ,
Sum ( case when EmployeeType = ' ´ÇÍË ' then Cnt else 0 end ) ´ÇÍË,
Sum ( case when EmployeeType <> '' then Cnt else 0 end
Ïà¹ØÎÊ´ð£º
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
ÎÒÒ»¸öÏîÄ¿£¬Óиö²åÈë²Ù×÷£¬¾ßÌåÊÇÕâÑùµÄ£º
ÎÒÓнø»õÐÅÏ¢±í¡£ÔÚ³ö»õʱѡÔñÏàÓ¦µÄ½ø»õÐÅÏ¢£¬ÊäÈëÊýÁ¿£¬Ñ¡Ôñ²¿Ãź󣬵㱣´æ°´Å¥£¬ÓÉÓÚÍøÂçÑÓʱ£¬µãÒ»ÏÂûÓз´Ó³£¬ÓÚÊÇÓû§¾ÍÓÖµãһϣ¬µ¼ÖÂÒ»´Î²åÈëÁËÁ½Ìõ¼Ç¼:
Àý£º
......
ÎÒÓÐÒ»¸ö±í£¬½á¹¹ÊÇÕâÑù¡£
ת³ö µ¥Î» תÈ뵥λ ±ÊÊý ½ð¶î
date(Ö÷) outid(Ö÷) inid(Ö÷) num amt
2009 1 2 1 500 Ϊ 1 µ¥Î» ÔÚ2009Ä ......
×öÍædata guard ºó
ÔÚPrimary·þÎñÆ÷ Ö´ÐÐ
SQL>SELECT SEQUENCE#,APPLIED from V$ARCHIVED_LOG ORDER BY SEQUENCE#;
SEQUENCE# APP
---------- ---
13 NO
13 YES ......