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
 
    