ALTER Procedure[dbo].[PrcInvoiceItemPrint]
(
-- @iSalesID int,
-- @vAccName varchar,
@iAccID int,
@FromDate DateTime
-- @ToDate DateTime
)
AS
SET NOCOUNT ON
BEGIN
--select dInvoiceDate from tblSales where dInvoiceDate=@FromDate
--select tblSalesItem.iItemID, Max(tblSalesItem.vTea), SUM(tblSalesItem.iNos)
--FROM tblSales INNER JOIN
--tblSalesItem ON tblSales.iSalesID = tblSalesItem.iSalesID
--where dInvoiceDate=@FromDate
--group by tblSalesItem.iItemID
select tblSales.iAccID, tblSales.vAccName,tblSalesItem.iItemID, tblSalesItem.deAmount,tblSalesItem.vTea,tblSalesItem.iNos,tblSales.dInvoiceDate
FROM tblSales INNER JOIN
tblSalesItem ON tblSales.iSalesID = tblSalesItem.iSalesID
where tblSales.iAccID=@iAccID AND tblSales.dInvoiceDate=Convert(varchar,@FromDate,101)
--group by tblSalesItem.iItemID
end
Jignesh TrivediPosted Oct 29, 2013, 12:31 AM
agree with Jaganathan but some correction.
select Convert(varchar,tblSales.dInvoiceDate,101), tblSales.iAccID, tblSales.vAccName, tblSalesItem.iItemID, sum(tblSalesItem.deAmount) as 'Total Amount', sum(tblSalesItem.iNos) as 'Quantity'
FROM tblSales INNER JOIN
tblSalesItem ON tblSales.iSalesID = tblSalesItem.iSalesID
where tblSales.iAccID=@iAccID AND tblSales.dInvoiceDate=Convert(varchar,@FromDate,101) and tblSalesItem.vTea = 'Tea'
group by Convert(varchar,tblSales.dInvoiceDate,101), tblSales.iAccID , tblSales.vAccName
hope this will help.
Jaganathan BantheswaranPosted Oct 28, 2013, 8:37 AM
Try like this,
select tblSales.dInvoiceDate, tblSales.iAccID, tblSales.vAccName, tblSalesItem.iItemID, sum(tblSalesItem.deAmount) as 'Total Amount', sum(tblSalesItem.iNos) as 'Quantity'
FROM tblSales INNER JOIN
tblSalesItem ON tblSales.iSalesID = tblSalesItem.iSalesID
where tblSales.iAccID=@iAccID AND tblSales.dInvoiceDate=Convert(varchar,@FromDate,101) and tblSalesItem.vTea = 'Tea'
group by tblSalesItem.dInvoiceDat, tblSales.iAccID , tblSales.vAccName
you have to query the DB twise. first one for Coffie & second one for Tea
Maneesh A NPosted Oct 28, 2013, 3:15 AM
Maneesh A NPosted Oct 28, 2013, 2:34 AM
Date Quantity Total Amount Quantity Total Amount
28-10-2013 5 50 6 120
SUPPOSE WE TAKE TEA OR COFFEE 5 TIMES IN A SAME DAY,BUT ITS DIFFERENT TIMING,MEANS EACH TIME WE SAVES INVOICE.BUT IN CRYSTAL REPORT WE SHOULD GET TOGETHER MENTIONED AS ABOVE.
Jaganathan BantheswaranPosted Oct 28, 2013, 2:18 AM
What is your problem?
Can you post that how your output should be?