Announcement

Collapse
No announcement yet.

2 Update Befehle in einer Query?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • 2 Update Befehle in einer Query?

    Hi Community,
    ich hab da mal ne Frage:

    Momentan lasse ich alle Projekt im jahr 2010 das Budget um 5% steigern und das Projekt mit Nr.1 um 10%.

    Dazu habe ich diese beiden Querys erstellt:

    Code:
    Update Projekt
    Set Budget = Budget*1.10
    where ProjektNr = 1
    
    Update Projekt
    Set Budget = Budget*1.05
    where Beginndatum > '2010-01-01' and Beginndatum < '2010-31-12'
    Nun meine Frage: Kann ich die auch in eine Query packen, oder muss ich zwei seperate querys daraus machen?

    Abgesehen von ner Procedure die hier durchaus sinnvoll und angebracht wäre.

  • #2
    Code:
    UPDATE Projekt
    SET Budget = Budget * (1.05 + (ProjektNr = 1) * 0.05)
    WHERE Beginndatum > '2010-01-01' AND Beginndatum < '2010-31-12'
        OR ProjektNr = 1
    Bei SQL-Code bitte beachten: Formatierung von SQL in Beiträgen

    Comment


    • #3
      Originally posted by dibo33 View Post
      Code:
      UPDATE Projekt
      SET Budget = Budget * (1.05 + (ProjektNr = 1) * 0.05)
      WHERE Beginndatum > '2010-01-01' AND Beginndatum < '2010-31-12'
          OR ProjektNr = 1
      Nicht alles was geht ist auch sinnvoll... Also mir wären in dem Fall die zwei Statements lieber.

      Gruß Falk
      Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

      Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

      Comment

      Working...
      X