Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
Author |
Topic |
deepakp
Starting Member
1 Post |
Posted - 2009-02-17 : 09:41:22
|
Hello All,I am new to MDX and need help in converting a SQL to MDX query. Could somebody please help me?SELECT COUNT(DISTINCT INVOICE.INVOICE_NUMBER), VENDOR.VENDOR_NAME, nvl(Dispute_Origin.DESCRIPTION, 'Not Applicable'), (FLOOR(CEIL(SYSDATE- DISPUTE_LOG.DISPUTE_FILED_DATE)/30) * 30 || ' - ' || (FLOOR(CEIL(SYSDATE-DISPUTE_LOG.DISPUTE_FILED_DATE)/30)+ 1) * 30), SUM(DISPUTE_LOG.DISPUTE_OPEN), COUNT(DISTINCT DISPUTE_LOG.CLAIM_NUMBER)FROM BILLING_ACCOUNT, REFVAL Dispute_Origin, DISPUTE_LOG, INVOICE, VENDOR_REMITTANCE, VENDORWHERE ( Dispute_Origin.REFVAL_CODE(+)=DISPUTE_LOG.DISPUTE_ORIGIN ) AND ( INVOICE.BILLING_ACCOUNT_SYS_ID=BILLING_ACCOUNT.BILLING_ACCOUNT_SYS_ID ) AND ( VENDOR_REMITTANCE.VENDOR_SYS_ID=VENDOR.VENDOR_SYS_ID(+) ) AND ( VENDOR_REMITTANCE.VENDOR_REMITTANCE_SYS_ID(+)=BILLING_ACCOUNT.VENDOR_REMITTANCE_SYS_ID ) AND ( DISPUTE_LOG.INVOICE_SYS_ID=INVOICE.INVOICE_SYS_ID ) AND ( Dispute_Origin.REFVAL_OBJ_NAME(+) = 'DISPUTE_ORIGIN' ) AND ( DISPUTE_LOG.DISPUTE_FILED_FLAG = 'Y' )GROUP BY VENDOR.VENDOR_NAME, nvl(Dispute_Origin.DESCRIPTION, 'Not Applicable'), (FLOOR(CEIL(SYSDATE- DISPUTE_LOG.DISPUTE_FILED_DATE)/30) * 30 || ' - ' || (FLOOR(CEIL(SYSDATE-DISPUTE_LOG.DISPUTE_FILED_DATE)/30)+ 1) * 30) Basically, I am trying to display ageing information in terms of days such as 0-30, 31-60 etc. I need to display the same in MDX could somebody help me?Thanks,Deepak |
|
visakh16
Very Important crosS Applying yaK Herder
52326 Posts |
Posted - 2009-02-17 : 09:50:24
|
i dont think this is sql server query. what is nvl? |
 |
|
madhivanan
Premature Yak Congratulator
22864 Posts |
Posted - 2009-02-17 : 09:51:35
|
quote: Originally posted by visakh16 i dont think this is sql server query. what is nvl?
That is ORACLE query. NVL is like ISNULL in sql serverMadhivananFailing to plan is Planning to fail |
 |
|
visakh16
Very Important crosS Applying yaK Herder
52326 Posts |
Posted - 2009-02-17 : 09:53:37
|
quote: Originally posted by madhivanan
quote: Originally posted by visakh16 i dont think this is sql server query. what is nvl?
That is ORACLE query. NVL is like ISNULL in sql serverMadhivananFailing to plan is Planning to fail
Oh..i see thanks for the tip |
 |
|
|
|
|
|
|