Hello I'm running this query:
SELECT DATEDIFF(d, Products.ReceiptDate, Products.last_sold) / 365 AS Years, DATEDIFF(d, Products.ReceiptDate, Products.LAST_SOLD) % 365 / 30 AS Months, DATEDIFF(d, Products.ReceiptDate, Products.LAST_SOLD)
% 365 % 30 AS Days, Products.UPC, Products.SKU, Products.Attribute1, Products.ProductName, Products.Attribute2, Products.LastOrderDate, Products.ReceiptDate, Products.LAST_SOLD, Products.VendorID, Products.buyqty,
Products.StockQty, Products.UsedQty, RTotals.NSTTL
FROM Products INNER JOIN
RunningTotals ON Products.PID = RTotals.PID
WHERE (Products.VendorID = '1051') AND (Products.bqty > 0)
ORDER BY years, months
which will return:
Years Months Days UPC SKU Artist ProductName format LastOrderDate ReceiptDate LAST_SOLD VendorID bqty StockQty UsedQty NSTTL
1 11 27 745316026329 EC263 CULT OF LUNA BEYOND CD 6/1/2010 6/11/2010 6/2/2012 1051 1 0 0 4
Only thing is when I do it in Coldfusion the date format is messed up. Instead of returning 1 11 27 for the years,months, days it will say something like 1 14 15. So it won't add the days correctly. I know this is more a Coldfusion question, but I thought I'd ask here cause someone might know why.