Quantcast
Channel: Iulian Cordobin's Groups Activities
Viewing all articles
Browse latest Browse all 1084

Query translation from SQL to X++

$
0
0

select 'Travelling & allowance expense' as grup,
SUM(
    case when a.ACCOUNTINGDATE >= 1/1/ + YEAR(@dateInput)-1
        and a.ACCOUNTINGDATE <= DATEADD(year,-1,@dateInput)
    then b.ACCOUNTINGCURRENCYAMOUNT else 0 end) as amount,
SUM(
    case when a.ACCOUNTINGDATE >= 1/1/ + YEAR(@dateInput)
        and a.ACCOUNTINGDATE <= @dateInput
    then b.ACCOUNTINGCURRENCYAMOUNT else 0 end) as amount1,
SUM(
    case when a.ACCOUNTINGDATE >= DATEADD(day,-(DAY(@dateInput)-1),@dateInput)
        and a.ACCOUNTINGDATE <= @dateInput
    then b.ACCOUNTINGCURRENCYAMOUNT else 0 end) as amount2,
SUM(
    case when a.ACCOUNTINGDATE >= 3/ + (DAY(@dateInput))-((DAY(@dateInput))-1)/ + YEAR(@dateInput)-1
        and a.ACCOUNTINGDATE <= DATEADD(year,-1,@dateInput)
    then b.ACCOUNTINGCURRENCYAMOUNT else 0 end) as amount3,
SUBSTRING(b.LEDGERACCOUNT,1,6) as 'Main' from GENERALJOURNALENTRY as a
inner join GENERALJOURNALACCOUNTENTRY as b
on a.RECID = b.GENERALJOURNALENTRY
where left(b.LEDGERACCOUNT,6) in ('620000','650200')
or b.LEDGERACCOUNT between '613101' and '613300'
and a.ACCOUNTINGDATE between '1/1/2015' and '4/30/2016'
group by SUBSTRING(b.LEDGERACCOUNT,1,6)

how to apply it query to x++ in class ax 2012??


Viewing all articles
Browse latest Browse all 1084

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>