a
This commit is contained in:
@@ -0,0 +1 @@
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>0bc2f871-b50d-41c3-9267-abde125d9b17</ProjectGuid>
|
||||
<ProjectHome>.</ProjectHome>
|
||||
<StartupFile>HW.PRD_LackAnalyeBill.Python.py</StartupFile>
|
||||
<SearchPath>
|
||||
</SearchPath>
|
||||
<WorkingDirectory>.</WorkingDirectory>
|
||||
<OutputPath>.</OutputPath>
|
||||
<Name>HW.PRD_LackAnalyeBill.Python</Name>
|
||||
<RootNamespace>HW.PRD_LackAnalyeBill.Python</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="HW.PRD_LackAnalyeBill.Python.py" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Folder Include="sql\" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\Python Tools\Microsoft.PythonTools.targets" />
|
||||
<!-- Uncomment the CoreCompile target to enable the Build command in
|
||||
Visual Studio and specify your pre- and post-build commands in
|
||||
the BeforeBuild and AfterBuild targets below. -->
|
||||
<!--<Target Name="CoreCompile" />-->
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
</Project>
|
||||
@@ -0,0 +1,54 @@
|
||||
SELECT
|
||||
t0.FID
|
||||
,t0.FBILLNO
|
||||
,t0e.FMATERIALID
|
||||
,t0e.FMUSTQTY
|
||||
,t0e.FPICKEDQTY
|
||||
,t0e.FINVQTY
|
||||
,t0e.FCANPICKEDQTY
|
||||
,t0e.FLACKQTY
|
||||
,t0e.FBOMID
|
||||
,t0e.FSUMMARYID
|
||||
--,t0e.*
|
||||
FROM T_PRD_LACKANALYSEBILL t0
|
||||
INNER JOIN T_PRD_LACKENTRY t0e on t0e.FID = t0.FID
|
||||
--where t0.FID = 101203
|
||||
SELECT
|
||||
--t0.FID
|
||||
--,t0.FBILLNO
|
||||
--,t0e.FMATERIALID
|
||||
--,t0e.FSELECTED
|
||||
--,t0e.FQTY
|
||||
t0e.*
|
||||
FROM T_PRD_LACKANALYSEBILL t0
|
||||
INNER JOIN T_PRD_LACKMOENTRY t0e on t0.FID = t0e.FID
|
||||
|
||||
SELECT t1.FNUMBER,t0e_a.FSUMMARYID,*
|
||||
FROM T_PRD_PMPPBOMENTRY t0e
|
||||
INNER JOIN T_PRD_PMPPBOMENTRY_A t0e_a on t0e.FENTRYID = t0e_a.FENTRYID
|
||||
INNER JOIN T_BD_MATERIAL t1 on t1.FMATERIALID = t0e.FMATERIALIDSUB
|
||||
where t0e.FID = 101203
|
||||
--AND t1.FNUMBER = 'TSB074H000108O'
|
||||
|
||||
|
||||
--MERGE INTO T_PRD_LACKENTRY U1 USING(
|
||||
--SELECT S.FID,S.FSUMMARYID,S.FENTRYID,S1.FMOBILLNO
|
||||
--FROM (
|
||||
-- SELECT T1.FID,T2.FSUMMARYID,MIN(T1.FENTRYID) AS FENTRYID
|
||||
-- FROM T_PRD_PMPPBOMENTRY T1
|
||||
-- INNER JOIN T_PRD_PMPPBOMENTRY_A T2 ON T1.FENTRYID = T2.FENTRYID --and t1.fid = @lFId
|
||||
-- GROUP BY T1.FID,T2.FSUMMARYID) S
|
||||
-- INNER JOIN T_PRD_PMPPBOMENTRY S1 ON S.FENTRYID = S1.FENTRYID
|
||||
-- INNER JOIN T_PRD_PMPPBOMENTRY_A S2 ON S.FENTRYID = S2.FENTRYID) U2 ON U1.FID = U2.FID AND U1.FSUMMARYID = U2.FSUMMARYID
|
||||
--WHEN MATCHED
|
||||
--THEN UPDATE SET U1.F_ISVCODE_MOBILLNO = U2.FMOBILLNO;
|
||||
|
||||
--SELECT S.FID,S.FSUMMARYID,S.FENTRYID,S1.FMOBILLNO
|
||||
--FROM (
|
||||
-- SELECT T1.FID,T2.FSUMMARYID,MIN(T1.FENTRYID) AS FENTRYID
|
||||
-- FROM T_PRD_PMPPBOMENTRY T1
|
||||
-- INNER JOIN T_PRD_PMPPBOMENTRY_A T2 ON T1.FENTRYID = T2.FENTRYID --and t1.fid = @lFId
|
||||
-- GROUP BY T1.FID,T2.FSUMMARYID) S
|
||||
-- INNER JOIN T_PRD_PMPPBOMENTRY S1 ON S.FENTRYID = S1.FENTRYID
|
||||
-- INNER JOIN T_PRD_PMPPBOMENTRY_A S2 ON S.FENTRYID = S2.FENTRYID
|
||||
|
||||
Reference in New Issue
Block a user