Pergunta : Ajuda da necessidade com problema da atualização

A seguinte pergunta trabalha corretamente e retorna corretamente as duas fileiras que eu espero.  É umas muitas a 1 relationship.

SELECT * DE PHYSICALINV PI, ICFSS SS
ONDE (SS.STORES_CODE = PI.Stores_Code) E (SS.PART_ID = PI.Part_ID) E (SS.PART_ID= “100-001135”) E (PI.QTY_VAR < 0) o

Now mim quer poder atualizar a tabela de ICFSS onde os resultados da pergunta precedente são encontrados.  Eu tenho a seguinte indicação da atualização: @TODAY do

SET do CARVÃO ANIMAL do @TODAY do

declare (10) = (CONVERSO de SELECT
(VARCHAR (10), GETDATE (), 101) COMO [MM/DD/YYYY]) o
SET do
UPDATE ICFSS do
ISSUES_MTD = (ISSUES_MTD + PHYSICALINV.NEW_QTY), ISSUES_YTD = (ISSUES_YTD + PHYSICALINV.NEW_QTY),
ON_HAND_QTY = (ON_HAND_QTY + PHYSICALINV.QTY_VAR), DATE_LAST_ISSUE = @TODAY, DATE_LAST_ACT = @TODAY, OPERATOR_ID = “SYS.CD”,
TIME_LAST_UPDT = converso (carvão animal (5), getdate (), 108), DATE_LAST_UPDT =
WHERE do converso (carvão animal (11), do getdate (), 101) (SELECIONAR * De PHYSICALINV PI, ICFSS SS
ONDE (PI.Stores_Code = SS.STORES_CODE) E (PI.Part_ID = SS.PART_ID) E (SS.PART_ID= “100-001135”) E (PI.QTY_VAR < 0))o subquery correlacionado/>The do

Msg 4145, nível 15, estado 1, linha expressão de 13
An do tipo não-bôoleano especific em um contexto onde uma circunstância seja esperada, perto ")”. o

I tentou junta-se e todos tipos restantes da sintaxe e não se pode começ perto este.   Pouca ajuda seria great.
class= do

Resposta : Ajuda da necessidade com problema da atualização

Tentar este.

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
declarar o CARVÃO ANIMAL do @TODAY (10)

AJUSTAR O @TODAY = (SELETO
                  CONVERTER (VARCHAR (10), GETDATE (), 101) COMO [MM/DD/YYYY])

ATUALIZAR ICFSS
AJUSTAR ISSUES_MTD = (ISSUES_MTD + PHYSICALINV.NEW_QTY), ISSUES_YTD = (ISSUES_YTD + PHYSICALINV.NEW_QTY),
ON_HAND_QTY = (ON_HAND_QTY + PHYSICALINV.QTY_VAR), DATE_LAST_ISSUE = @TODAY, DATE_LAST_ACT = @TODAY, OPERATOR_ID = “SYS.CD”,
TIME_LAST_UPDT = converso (carvão animal (5), getdate (), 108), DATE_LAST_UPDT = converso (carvão animal (11), getdate (), 101)

DE PHYSICALINV PI, ICFSS SS
     ONDE (PI.Stores_Code = SS.STORES_CODE) E (PI.Part_ID = SS.PART_ID) E (SS.PART_ID= “100-001135”) E (PI.QTY_VAR  < 0="">
           
Outras soluções  
 
programming4us programming4us