D
David
Hi,
I cannot get the following (MS Access) SQL statement working in my asp
page, please can anyone help me ? Thanks
------------------------------------------------
<%
strQuery = "SELECT Customers.CustomerName, OrderLines.JobNumber,
Orders.PONumber, OrderLines.OrderQuantity,
Sum(StockMovements.QtyShipped) AS SumOfQtyShipped,
[OrderQuantity]-Sum([QtyShipped]) AS RemainingUnits,
OrderLines.OrderNotes, Products.ProductRangeID, OrderLines.SelectAll,
PCBForecast.ShipQty, Products.ProdCode, PCBForecast.HeldMarker,
Products.ProductID, PCBForecast.ShipETA"
strQuery = strQuery & " FROM (Customers INNER JOIN (Orders INNER JOIN
(Products INNER JOIN (OrderLines INNER JOIN StockMovements ON
OrderLines.JobNumber = StockMovements.JobNumber) ON (Products.ProductID
= OrderLines.ProductID) AND (Products.ProductID =
OrderLines.ProductID)) ON Orders.OrderID = OrderLines.OrderID) ON
Customers.CustomerID = Orders.CustomerID) INNER JOIN PCBForecast ON
OrderLines.JobNumber = PCBForecast.JobNumber"
strQuery = strQuery & " GROUP BY Customers.CustomerName,
OrderLines.JobNumber, Orders.PONumber, OrderLines.OrderQuantity,
OrderLines.OrderNotes, Products.ProductRangeID, OrderLines.SelectAll,
PCBForecast.ShipQty, Products.ProdCode, PCBForecast.HeldMarker,
Products.ProductID, PCBForecast.ShipETA"
strQuery = strQuery & " HAVING
((([OrderQuantity]-Sum([QtyShipped]))>=0) AND
((OrderLines.SelectAll)=Yes) AND ((PCBForecast.HeldMarker)="Scheduled")
AND ((PCBForecast.ShipETA) Between Now() And #12/30/3000#));"
Set RS = adoDataConn.Execute(strQuery)
if RS.EOF then
response.write "Boo Hoo"
else
response.write "Hooray"
end if
%>
I cannot get the following (MS Access) SQL statement working in my asp
page, please can anyone help me ? Thanks
------------------------------------------------
<%
strQuery = "SELECT Customers.CustomerName, OrderLines.JobNumber,
Orders.PONumber, OrderLines.OrderQuantity,
Sum(StockMovements.QtyShipped) AS SumOfQtyShipped,
[OrderQuantity]-Sum([QtyShipped]) AS RemainingUnits,
OrderLines.OrderNotes, Products.ProductRangeID, OrderLines.SelectAll,
PCBForecast.ShipQty, Products.ProdCode, PCBForecast.HeldMarker,
Products.ProductID, PCBForecast.ShipETA"
strQuery = strQuery & " FROM (Customers INNER JOIN (Orders INNER JOIN
(Products INNER JOIN (OrderLines INNER JOIN StockMovements ON
OrderLines.JobNumber = StockMovements.JobNumber) ON (Products.ProductID
= OrderLines.ProductID) AND (Products.ProductID =
OrderLines.ProductID)) ON Orders.OrderID = OrderLines.OrderID) ON
Customers.CustomerID = Orders.CustomerID) INNER JOIN PCBForecast ON
OrderLines.JobNumber = PCBForecast.JobNumber"
strQuery = strQuery & " GROUP BY Customers.CustomerName,
OrderLines.JobNumber, Orders.PONumber, OrderLines.OrderQuantity,
OrderLines.OrderNotes, Products.ProductRangeID, OrderLines.SelectAll,
PCBForecast.ShipQty, Products.ProdCode, PCBForecast.HeldMarker,
Products.ProductID, PCBForecast.ShipETA"
strQuery = strQuery & " HAVING
((([OrderQuantity]-Sum([QtyShipped]))>=0) AND
((OrderLines.SelectAll)=Yes) AND ((PCBForecast.HeldMarker)="Scheduled")
AND ((PCBForecast.ShipETA) Between Now() And #12/30/3000#));"
Set RS = adoDataConn.Execute(strQuery)
if RS.EOF then
response.write "Boo Hoo"
else
response.write "Hooray"
end if
%>