Akhter HUssain

Akhter HUssain

  • 1.3k
  • 498
  • 7.5k

Order Wise Item Produce Data require in SQL.?

Jul 17 2019 12:11 PM
here is my data 
  1. CREATE TABLE #SalesOrder (OrderNo INT,Order_Ref_No VARCHAR(50), Order_date date,);    
  2. CREATE TABLE #OrderDetail (IDOD INT,OrderNO int,CodeItem int,orderqty int);    
  3. CREATE TABLE #Sections (SecID INT,Secnam VARCHAR(50));    
  4. CREATE TABLE #ItemMasterFile(CodeItem INT,Descriptionitem VARCHAR(50),SecID INT,weight int);    
  5. CREATE TABLE #Probale(BID INT,CodeItem INT,prdQTY INT,Orderno int,weight int,Entrydate DATETIME,DelID int);    
  6. CREATE TABLE #Emp_Strength(EID INT,SecID INT,QTY int, Entrydate DATETIME);    
  7. INSERT INTO #Sections VALUES(1,'HR'),(2,'Baby'),(3,'Ladies'),(4,'Mix Rammage'),(5,'T-Shirst'),(6,'Scrap'),(7,'Scrit'),(8,'Men'),(9,'HHR'),(10,'Sports'),(11,'m-HR'),(12,'M-Baby'),(13,'M-Ladies'),(14,'M-Mix Rammage'),(15,'m--Shirst'),(16,'M-Scrap'),(17,'M-Scrit'),(18,'M-Men'),(19,'M-HHR'),(20,'M-Sports');    
  8.     
  9. INSERT INTO #ItemMasterFile VALUES    
  10.   (1,'A',1,100)    
  11. , (2,'B',2,100)    
  12. , (3,'C',3,100)    
  13. , (4,'D',4,100)    
  14. , (5,'e',5,100)    
  15. , (6,'f',6,100)    
  16. , (7,'g',4,100)    
  17. , (8,'h',4,100)    
  18. , (9,'K',2,100)    
  19. , (10,'L',4,100)    
  20. , (11,'M',2,100);    
  21.     
  22.     
  23. INSERT INTO #Probale VALUES    
  24.    (1,1,1,001,100,'01-06-2019',null)    
  25. , (2,3,1,001,200,'02-06-2019',null)    
  26. , (3,11,1,002,200,'03-06-2019',null)    
  27. , (4,10,1,002,200,'08-06-2019',null)    
  28. , (4,1,1,003,200,'08-06-2019',null)    
  29. , (4,3,1,003,200,'08-06-2019',null);    
  30.     
  31. INSERT INTO #SalesOrder VALUES(001,'A_01','01-05-2019')    
  32. , (002,'B_01','01-05-2019')    
  33. , (003,'C_01','01-05-2019');    
  34.     
  35. INSERT INTO #OrderDetail VALUES    
  36.   (1,001,1,5)    
  37. , (2,001,2,3)    
  38. , (3,001,3,2)    
  39. , (4,002,10,4)    
  40. , (5,002,11,3)    
  41. , (6,002,3,2)    
  42. , (7,003,1,4)    
  43. , (8,003,2,3)    
  44. , (9,003,3,2);  
and require this output
 
 
 
 
 

Answers (3)