sql - pls tell me how to make this query into a single query -


select ac1.acct_code,        ac1.period,        ac1.month,        ac1.year,        ac1.prd_bdgt,        ac2.acct_code,        ac2.period,        ac2.month,        ac2.year,        ac2.prd_bdgt account ac1, account ac2 ac1.acct_code='075200'     , ac1.year=1994     , ac1.period between 1 , 6     , ac2.acct_code=ac1.acct_code     , ac2.year=1995     , ac2.period =ac1.period    union   select ac3.acct_code,        ac3.period,        ac3.month,        ac3.year,        ac3.prd_bdgt,        ac4.acct_code,        ac4.period,        ac4.month,        ac4.year,        ac4.prd_bdgt account ac3, account ac4 ac3.acct_code='075200'      , ac3.year=1995      , ac3.period between 7 , 12      , ac4.acct_code=ac3.acct_code      , ac4.year=1996      , ac4.period=ac3.period 

use or:

select ac1.acct_code, ac1.period, ac1.month, ac1.year, ac1.prd_bdgt, ac2.acct_code, ac2.period, ac2.month, ac2.year, ac2.prd_bdgt account ac1, account ac2 ac1.acct_code='075200'     , ac2.acct_code=ac1.acct_code     , ac2.period =ac1.period , ((ac1.year=1994     , ac1.period between 1 , 6     , ac2.year=1995  ) or     (ac1.year=1995     , ac1.period between 7 , 12     , ac2.year=1996)) 

Comments

Popular posts from this blog

java - WrongTypeOfReturnValue exception thrown when unit testing using mockito -

php - Magento - Deleted Base url key -

android - How to disable Button if EditText is empty ? -