Pergunta : exterior junta-se no acesso do MS

Eu quero poder ter MTD, YTD e LTD iguais ao seguinte se a pergunta seleta não retorna nenhum results
0 como MTD
CInt ([dbo_Item.SubDescription2]) como YTD
and
CInt ([dbo_Item.SubDescription3]) como LTD
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
2:
3:
>SELECT notpretty dbo_Item.BarcodeNumber " do class= " do id= " codeSnippet811825 do
           
class= do

Resposta : exterior junta-se no acesso do MS

Tentar esta mudança a você base de dados.  Eu quebrei a pergunta em três perguntas separadas.  Para fazer primeiramente uma direita juntar-se para incluir todos os artigos do dbo_Item e somente aqueles que combinam de dbo_TransactionEntry.  Então eu adicionei uma segunda pergunta para adicionar no tempo (para começ MTD, YTD e LTD) da tabela do dbo_Transaction.  Então eu adicionei uma pergunta mestra final (mestre de QS-LifeTimeSchedule) para combinar que os dados suportam upto o nível do número do código de barras e adicionam nas quantidades de estática dos campos SubDescription2 e SubDescription3.  Eu modifiquei seu subform para puxar da pergunta mestra assim que os marcos temporais são exatos para cada registro você seleto no formulário principal, e você não precisa seus campos do “ajudante” à direita.

�a pergunta:
SELECIONAR dbo_Item.BarcodeNumber, dbo_Item.Description, dbo_TransactionEntry.TransactionNumber, soma (dbo_TransactionEntry.Quantity) COMO a quantidade
DA DIREITA dbo_TransactionEntry JUNTAR-SE ao dbo_Item EM dbo_TransactionEntry.ItemID = dbo_Item.ID
GRUPO por dbo_Item.BarcodeNumber, dbo_Item.Description, dbo_TransactionEntry.TransactionNumber;



�a pergunta:
SELECIONAR [programação Prelim da QS-Vida] .BarcodeNumber, [programação Prelim da QS-Vida]. Descrição, =Month da soma (IIf (mês ([tempo]) (data ()) E ano ([tempo]) =Year (data ()), [quantidade], 0)) COMO MTD, soma (IIf (ano ([tempo]) =Year (data ()), [quantidade], 0)) COMO YTD, soma (nz ([quantidade], 0)) COMO O LTD
DA DIREITA do dbo_Transaction JUNTAR-SE [programação Prelim da QS-Vida] EM dbo_Transaction.TransactionNumber = [programação Prelim da QS-Vida] .TransactionNumber
GRUPO [programação Prelim da QS-Vida] por .BarcodeNumber, [programação Prelim da QS-Vida]. Descrição;


ó pergunta:
SELECIONAR [programação Prelim2 da QS-Vida] .BarcodeNumber, [programação Prelim2 da QS-Vida]. Descrição, [programação Prelim2 da QS-Vida] .MTD COMO MTDAmt, [programação Prelim2 da QS-Vida] .YTD+ [dados de estática] da T-Vida .YTD COMO YTDAmt, [programação Prelim2 da QS-Vida] .LTD+ [dados de estática] da T-Vida .LTD COMO LTDAmt
[Programação Prelim2 da QS-Vida] do SAIDO JUNTAR-SE [T-Vida dados de estática] EM [programação Prelim2 da QS-Vida] .BarcodeNumber = [dados de estática da T-Vida] .BarcodeNumber
GRUPO [programação Prelim2 da QS-Vida] por .BarcodeNumber, [programação Prelim2 da QS-Vida]. Descrição, [programação Prelim2 da QS-Vida] .MTD, [programação Prelim2 da QS-Vida] .YTD+ [dados de estática] da T-Vida .YTD, [programação Prelim2 da QS-Vida] .LTD+ [dados de estática] da T-Vida .LTD;



Outras soluções  
 
programming4us programming4us