Bandžiau vis kitą kombinaciją, nes tiksliai nežinau kurioje užklausos vietoje turi eiti UPDATE, be to ar tarpai turėtų būti prieš ir po lygybės ženklo? Ir ka reiškia 'skaito' jei reikalaujama rašyt Skaito?

:) Bandau susišnekėti su SQL

Atnaujinau tekstą iki:

SELECT Skyrius.SkyrNr, Skyrius.Pavadinimas, Skaito.Iki,
FROM Skyrius, Skaito
UPDATE Skaito SET Iki = DATE_ADD(Iki, INTERVAL [dienu_skaicius] DAY) WHERE (Skyr.Nr = [skyriaus.nr])
GROUP BY Skyrius.SkyrNr, Skyrius.Pavadinimas, Skaito.Iki;


bet išmeta error:

The SELECT statement includes a reserved word or an argument name that is misspelled or missing, or the punctuation is incorrect


:(

Išbandžiau visas kombinacijas, kokias tik suradau, bet vis mėto errorus dėl sintaksės. Ar žinote kur klaida?

Ačiū

Sveiki,

prašau visų pagalbos:

Turiu dvi lenteles "Skaito" ir "Skyrius"
"Skaito" lenteleje pateikta data

Reikėtų sukurti užklausą, kuri atnaujintu (UPDATE) datą norimu kiekiu dienų (kaip parametras, suvedamas vykdant užklausą).

Pvz.: turiu data 2006.07.16, paleidžiu užklausa ir ji manęs prašo suvesti N dienų (aš tarkim suvedu 42), ir užklausa prideda (updeitina) šį skaičių prie datos lentelėje "Skaito"  ir rezultatas gaunamas 2006.08.27


SQL tekstas (be klaidų):

SELECT Skyrius.SkyrNr, Skyrius.Pavadinimas, Skaito.Iki AS [Pratęsta iki]
FROM Skaito, Skyrius
GROUP BY Skyrius.SkyrNr, Skyrius.Pavadinimas, Skaito.Iki
HAVING (((Skyrius.SkyrNr)=[įveskite pasirinkto skyriaus numerį (1-7)]));


Ir kažkur į jį reikia įterpti antrąjį parametrą (pirmasis yra skyriaus numeris "Skyr.Nr", antrasis N - papildomai pridedamos dienos).

Bandžiau ir pats, bet išmeta errorus dėl sintaksės

Labai labai Ačiū