My SQL code is not working I get 0 rows affected when my code is supposed to be correct.
use CA
truncate table salesFacts
INSERT INTO CA..salesFacts
(date,customerNumber,productCode,orderNumber,productLine,price,quantity)
SELECT
replace(CONVERT(DATE,o.OrderDate, 112),'-',''),
c.customerNumber,
pr.productCode,
o.orderNumber,
pl.productLine,
od.priceEach,
od.quantityOrdered
FROM
CA..orders o,
CA..products pr,
CA..customers c,
CA..orderDetails od,
CA..productLines pl
WHERE
o.customerNumber = c.customerNumber
AND od.productCode = pr.productCode
AND od.orderNumber = o.orderNumber
AND pr.productLine = pl.productLine
This is the table for it:
CREATE TABLE salesFacts (
date Datetime NOT NULL,
customerNumber int NOT NULL,
productCode varchar(15) NOT NULL,
orderNumber int NOT NULL,
productLine varchar(50) NOT NULL,
price decimal(6,2) NOT NULL,
quantity INT NOT NULL,
primary key(customerNumber, productCode, orderNumber, productLine),
foreign key (customerNumber) references Customers (customerNumber),
foreign key(productCode) references products(productCode),
foreign key (orderNumber) references orders(orderNumber),
foreign key (productLine) references productLines(productLine))
Thank you so much for your help in advance. I have been straggling with this code for hours and still could not do it. Any help would be appreciated