0
我需要顯示四個參數來顯示年份和期間之間的數據,例如我想要返回發生在2011年期間12和2012年期間之間的交易4在兩個日期之間選擇作爲ssrs報告生成器的參數2008
我到目前爲止,但不知道在哪裏把我之間,我想我也需要< =或> =某處?
SELECT
dbo.MBO450.cmpcode AS CMPCODE,
dbo.MBO300.yr AS YR,
dbo.MBO300.period AS PERIOD,
dbo.MBO300.inpdate AS INPUT_DATE,
dbo.MBO300.docdate AS DOCUMENT_DATE,
dbo.MBO450.doccode AS DOCCODE,
dbo.MBO450.docnum AS DOCNUM,
dbo.MBO450.el2 AS EL2,
dbo.MBO110.vat AS VATCODE,
dbo.MBO450.ref1 AS SUPPLIER_INVOICE,
dbo.MBO450.ref2 AS INVOICE_REGISTER,
dbo.MBO450.ref3 AS EXT_REF3,
dbo.MBO450.ref4 AS EXT_REF4,
dbo.MBO130.name AS EL2_NAME,
MBO450_1.el2 AS SUPPLIER,
MBO130_1.name AS [SUPPLIER NAME],
dbo.MBO440.vat,
dbo.MBO440.federaltax,
dbo.MBO440.ten99code,
dbo.MBO320.add1,
dbo.MBO320.add2,
dbo.MBO320.add3,
dbo.MBO320.add4,
dbo.MBO320.add5,
dbo.MBO320.add6,
dbo.MBO320.postcode,
dbo.MBO320.country,
dbo.MBO320.tel,
dbo.MBO320.fax,
dbo.MBO450.doctaxturn
FROM
dbo.MBO300
INNER JOIN dbo.MBO450
ON dbo.MBO300.cmpcode = dbo.MBO450.cmpcode
AND dbo.MBO300.doccode = dbo.MBO450.doccode
AND dbo.MBO300.docnum = dbo.MBO450.docnum
INNER JOIN dbo.MBO110
ON dbo.MBO450.cmpcode = dbo.MBO110.code
INNER JOIN dbo.MBO130
ON dbo.MBO450.cmpcode = dbo.MBO130.cmpcode
AND dbo.MBO450.el2 = dbo.MBO130.code
INNER JOIN dbo.MBO450 AS MBO450_1
ON dbo.MBO450.cmpcode = MBO450_1.cmpcode
AND dbo.MBO450.doccode = MBO450_1.doccode
AND dbo.MBO450.docnum = MBO450_1.docnum
INNER JOIN dbo.MBO130 AS MBO130_1
ON MBO450_1.el2 = MBO130_1.code
INNER JOIN dbo.MBO440
ON MBO450_1.el2 = dbo.MBO440.elmcode
INNER JOIN dbo.MBO320
ON MBO450_1.el2 = dbo.MBO320.elmcode
WHERE
(dbo.MBO450.el2 = 'VIZ')
AND (MBO450_1.el2 LIKE 'S%')
AND dbo.MBO300.yr LIKE (@YEAR)
AND dbo.MBO300.period LIKE (@PERIOD)
ORDER BY
YR, PERIOD, DOCNUM
您當前的代碼使用'@ YEAR'和'@ PERIOD'參數。將它們替換爲「從」年/期和「到」年/期? – Joe
嗨喬 - 是的老實說,@年和@期參數是我最初試圖使用,但發佈,他們將被使用 - 即時通訊開放的想法如何最好的代碼我的參數,我會改變他們在相應的報告 - 就像我說即時尋找如何從(期間和年)和(期間和年)編碼一個方向 – user2615341