Click here to Skip to main content
15,922,145 members
Home / Discussions / Database
   

Database

 
AnswerRe: how can i make data visualisation? Pin
Frank Kerrigan13-Nov-06 23:51
Frank Kerrigan13-Nov-06 23:51 
Questionupdating a database using dataAdapter update Pin
steve_rm13-Nov-06 6:43
steve_rm13-Nov-06 6:43 
AnswerRe: updating a database using dataAdapter update Pin
Frank Kerrigan13-Nov-06 23:56
Frank Kerrigan13-Nov-06 23:56 
QuestionHow to Add(sum) from two Different tables Pin
Iridania13-Nov-06 4:40
Iridania13-Nov-06 4:40 
AnswerRe: How to Add(sum) from two Different tables Pin
Parwej Ahamad13-Nov-06 5:59
professionalParwej Ahamad13-Nov-06 5:59 
QuestionStored Procedure Issue Pin
Deepasubramanian13-Nov-06 4:12
Deepasubramanian13-Nov-06 4:12 
AnswerRe: Stored Procedure Issue Pin
coolestCoder13-Nov-06 21:20
coolestCoder13-Nov-06 21:20 
AnswerRe: Stored Procedure Issue Pin
Deepasubramanian16-Nov-06 19:17
Deepasubramanian16-Nov-06 19:17 
Hi,
I came up with the following stored procedure.But I couldn't any data.Can anyone let me know the issue behind?

Create Procedure dbo.procMARRPTMonthlySalesByCustomer_Final
@FromDate smalldatetime='',
@ToDate smalldatetime=''

As

Set NoCount On

if @FromDate =''
Begin
Select @FromDate=cast(cast(year(getdate())as varchar)+ '-01-01' as smalldatetime)
End

Begin
Select @FromDate=cast(cast(year(getdate()) as varchar)+'-01-01' as smalldatetime)
End

if @ToDate =''
Begin
Select @ToDate=cast(cast(year(getdate())as varchar)+ '-01-01' as smalldatetime)
End

Begin
Select @ToDate=cast(cast(year(getdate()) as varchar)+'-01-01' as smalldatetime)
End

Select Cust.CustName,
P.ProductDesc,
P.ProductCode,
P.SourceID,
P.FRB,
P.MarketSegmtID,
Sum(InvDp.Quantity) As "Billing Quantity",
Sum(InvDp.Quantity) * P.ConvFactor As "Reporting Quantity",
Sum(InvDp.Quantity) * InvDp.UnitPrice As "Value"


From
dbo.MARTblInvoiceDetailProduct InvDp
inner join
dbo.MARTblInvoice Inv
on InvDp.InvoiceNo = Inv.InvoiceNo
inner join
dbo.MARTblCustomer Cust
on Inv.CustNo = Cust.CustNo
inner join
dbo.MARTblProduct P
on InvDp.ProductCode = P.ProductCode and InvDp.SourceID = P.SourceID and InvDp.MarketSegID = P.MarketSegmtID
Where Inv.IssuedDate between @FromDate and @ToDate
Group by
Cust.CustNo,
Cust.CustName,
P.ProductDesc,
P.ProductCode,
P.sourceID,
P.FRB,
P.MarketSegmtID,
P.ConvFactor,
InvDp.UnitPrice,
InvDp.Quantity

union

Select Cust.CustName,
P.ProductDesc,
P.ProductCode,
P.SourceID,
P.FRB,
P.MarketSegmtID,
Sum(InvDpNonInv.Quantity) As "Billing Quantity",
Sum(InvDpNonInv.Quantity) * P.ConvFactor As "Reporting Quantity",
Sum(InvDpNonInv.Quantity) * InvDpNonInv.UnitPrice As "Value"


From
dbo.MARTblInvoiceDetailProductNonInventory InvDpNonInv
inner join
dbo.MARTblInvoice Inv
on InvDpNonInv.InvoiceNo = Inv.InvoiceNo
inner join
dbo.MARTblCustomer Cust
on Inv.CustNo = Cust.CustNo
inner join
dbo.MARTblProduct P
on InvDpNonInv.ProductCode = P.ProductCode and InvDpNonInv.SourceID = P.SourceID and InvDpNonInv.MarketSegID = P.MarketSegmtID
Where Inv.IssuedDate between @FromDate and @ToDate
Group by
Cust.CustNo,
Cust.CustName,
P.ProductDesc,
P.ProductCode,
P.sourceID,
P.FRB,
P.MarketSegmtID,
P.ConvFactor,
InvDpNonInv.Quantity,
InvDpNonInv.UnitPrice


Select Cust.CustName,
GLC.GLDesc As "ProductDesc",
InvDetGL.GLCode As "ProductCode",
'' As SourceID,
'' As FRB,
'' As MarketSegmtID,
Sum(InvDetGL.Quantity) As "Billing Quantity",
0 As "Reporting Quantity",
Sum(InvDetGL.Quantity) * InvDetGL.UnitPrice As "Value"


From
dbo.MARTblInvoiceDetailGL InvDetGL
inner join
dbo.MARTblInvoice Inv
on InvDetGL.InvoiceNo = Inv.InvoiceNo
inner join
dbo.MARTblCustomer Cust
on Inv.CustNo = Cust.CustNo
inner join
dbo.MARTblGLCode GLC
on InvDetGL.GLCode = GLC.GLCode
Where Inv.IssuedDate between @FromDate and @ToDate
Group by
Cust.CustNo,
Cust.CustName,
InvDetGL.Quantity,
InvDetGL.UnitPrice,
GLC.GLDesc,
InvDetGL.GLCode
union

Select Cust.CustName,
InvDNonP.ProductName As "ProductDesc",
'' As "ProductCode",
'' As "SourceID",
'' As "FRB",
'' As "MarketSegmtID",
0 As "Billing Quantity",
0 As "Reporting Quantity",
Sum(InvDNonP.Amount) As "Value"


From
dbo.MARTblInvoiceDetailNonProduct InvDNonP
inner join
dbo.MARTblInvoice Inv
on InvDNonP.InvoiceNo = Inv.InvoiceNo
inner join
dbo.MARTblCustomer Cust
on Inv.CustNo = Cust.CustNo
Where Inv.IssuedDate between @FromDate and @ToDate
Group by
Cust.CustNo,
Cust.CustName,
InvDNonP.ProductName,
InvDNonP.Amount


Thank you,
Sincerely,
Deepa
Questionparameter in footer - sql reports Pin
playout12-Nov-06 20:51
playout12-Nov-06 20:51 
AnswerRe: parameter in footer - sql reports Pin
Frank Kerrigan13-Nov-06 23:44
Frank Kerrigan13-Nov-06 23:44 
QuestionUPDATE & INSERT speed improvement question Pin
Lior S11-Nov-06 23:11
Lior S11-Nov-06 23:11 
AnswerRe: UPDATE & INSERT speed improvement question Pin
Software_Guy_12311-Nov-06 23:26
Software_Guy_12311-Nov-06 23:26 
AnswerRe: UPDATE & INSERT speed improvement question Pin
Colin Angus Mackay12-Nov-06 8:37
Colin Angus Mackay12-Nov-06 8:37 
QuestionRe: UPDATE & INSERT speed improvement question Pin
Lior S12-Nov-06 22:45
Lior S12-Nov-06 22:45 
AnswerRe: UPDATE & INSERT speed improvement question Pin
Colin Angus Mackay13-Nov-06 1:00
Colin Angus Mackay13-Nov-06 1:00 
QuestionCreating Database for a holding an its subsidiaries Pin
Maira K11-Nov-06 22:33
Maira K11-Nov-06 22:33 
AnswerRe: Creating Database for a holding an its subsidiaries Pin
Frank Kerrigan13-Nov-06 23:59
Frank Kerrigan13-Nov-06 23:59 
GeneralRe: Creating Database for a holding an its subsidiaries Pin
Maira K14-Nov-06 0:48
Maira K14-Nov-06 0:48 
GeneralExpress Connection Problems Pin
Ed.Poore10-Nov-06 13:49
Ed.Poore10-Nov-06 13:49 
GeneralRe: Express Connection Problems Pin
Rob Graham10-Nov-06 14:22
Rob Graham10-Nov-06 14:22 
GeneralRe: Express Connection Problems Pin
Ed.Poore11-Nov-06 3:19
Ed.Poore11-Nov-06 3:19 
GeneralRe: Express Connection Problems Pin
Ed.Poore12-Nov-06 8:59
Ed.Poore12-Nov-06 8:59 
Questionautoincrement a column using C# Pin
kani9810-Nov-06 12:43
kani9810-Nov-06 12:43 
AnswerRe: autoincrement a column using C# Pin
Rob Graham10-Nov-06 14:24
Rob Graham10-Nov-06 14:24 
QuestionMDAC, JET and Windows Vista Pin
rajas10-Nov-06 7:47
rajas10-Nov-06 7:47 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.