Sen descrición

ALeukhin e65bed660a Обновить 'readme.md' hai 2 meses
readme.md e65bed660a Обновить 'readme.md' hai 2 meses

readme.md

SQL import

1 табличка

INSERT INTO `aleuhin`.`MaterialType`
(`Title`,
`DefectedPercent`)
SELECT
DISTINCT `12`.`Тип материала`, 
    0
FROM `aleuhin`.`12`;



INSERT INTO `aleuhin`.`Material`
(`Title`,
`CountInPack`,
`Unit`,
`CountInStock`,
`MinCount`,
`Cost`,
`MaterialTypeID`)
SELECT `12`.`Наименование материала`,
    `12`.`Количество в упаковке`,
   `12`.`Единица измерения`,
  `12`.`Количество на складе`,
  `12`.`Минимальный возможный остаток`,
 `12`.`Стоимость`,
MaterialType.ID
FROM 
`aleuhin`.`12`,
`aleuhin`.MaterialType
WHERE 
`12`.`Тип материала`=MaterialType.Title;

2 табличка

INSERT INTO `aleuhin`.`Product`
    (`Title`,
    `ArticleNumber`,
    `MinCostForAgent`,
    `Image`,
    `ProductionPersonCount`,
    `ProductionWorkshopNumber`,
    `ProductTypeID`)
SELECT `12`.`Наименование продукции`,
    `12`.`Артикул`,
    `12`.`Минимальная стоимость для агента`,
    `12`.`Изображение`,
    `12`.`Количество человек для производства`,
    `12`.`Номер а для производства`,
    ProductType.ID
FROM 
    `aleuhin`.`12`, 
    `aleuhin`.ProductType
WHERE 
    `12`.`Тип продукции`=ProductType.Title;

3 табличка

INSERT INTO aleuhin.ProductMaterial
(ProductID, MaterialID, `Count`)
SELECT p.ID , m.ID , 
`Необходимое количество материала`
FROM aleuhin.22222  pi, aleuhin.Product p, aleuhin.Material m 
WHERE pi.Продукция = p.Title and pi.`Наименование материала` = m.Title 
;