Question : Aide du besoin avec le problème de mise à jour

La question suivante fonctionne correctement et renvoie correctement les deux rangées que je prévois.  Elle est des beaucoup à 1 relationship.

SELECT * DE PHYSICALINV pi, ICFSS SS
OÙ (SS.STORES_CODE = PI.Stores_Code) ET (SS.PART_ID = PI.Part_ID) ET (SS.PART_ID= « 100-001135 ») ET (PI.QTY_VAR < 0) le

Now je veulent pouvoir mettre à jour la table d'ICFSS où les résultats de la question précédente sont trouvés.  J'ai le rapport suivant de mise à jour : CHAR de @TODAY du

declare (@TODAY de 10)

SET = (CONVERTI de SELECT
(VARCHAR (10), GETDATE (), 101) EN TANT QUE [MM/DD/YYYY])
SET du
UPDATE ICFSS du
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 = converti (char (5), getdate (), 108), DATE_LAST_UPDT =
WHERE de converti (char (11), , 101 de getdate ()) (CHOISIR * À PARTIR DE PHYSICALINV pi, ICFSS SS
OÙ (PI.Stores_Code = SS.STORES_CODE) ET (PI.Part_ID = SS.PART_ID) ET (SS.PART_ID= « 100-001135 ») ET (PI.QTY_VAR < 0))la sous-question corrélée par/>The du

Msg 4145, niveau 15, état 1, ligne expression de 13
An de type non-booléen spécifique dans un contexte où une condition est prévue, près de ") ». le

I ont essayé se joint et tous autres genres de syntaxe et ne peut pas passer celui-ci.   Une peu d'aide serait great.
class= de

Réponse : Aide du besoin avec le problème de mise à jour

Essayer celui-ci.

1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
déclarer le CHAR de @TODAY (10)

PLACER LE @TODAY = (CHOISI
                  CONVERTIR (VARCHAR (10), GETDATE (), 101) COMME [MM/DD/YYYY])

METTRE À JOUR ICFSS
PLACER 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 = converti (char (5), getdate (), 108), DATE_LAST_UPDT = converti (char (11), getdate (), 101)

DE PHYSICALINV PI, ICFSS SOLIDES SOLUBLES
     LÀ OÙ (PI.Stores_Code = SS.STORES_CODE) ET (PI.Part_ID = SS.PART_ID) ET (SS.PART_ID= « 100-001135 ») ET (PI.QTY_VAR  < 0="">
           
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us