Dodanie kilku miesięcy do daty

0

Witam serdecznie

Mam krotkę w której przechowuje datę w formacie DATE i chcę do niej dodać np 6 miesięcy i zapisać to do innej komórki. Jak zrobić to najprościej? Kombinowałem z DATE_ADD INTERVAL, zwiększało datę, ale nie wiem jak po tym zapisać ją do innej krotki.

Pozdrawiam

0

Użyj podzapytania

0

Może jakaś drobna podpowiedź?:)
Bo nie wiem za bardzo jak to z datą powiązać.

0

w podzapytaniu pobierasz date we właściwym zapytaniu powiększasz i zapisujesz.

0

Ech na razie zrobiłem takie coś i nie wiem jak to z podzapytaniem zrobić :(

SELECT PESEL, DATE_ADD(data,INTERVAL 30 DAY) 
FROM baza  where PESEL = 0; 
0

Co dokładnie chcesz zrobić jak pobrać i gdzie zapisać?

0

Mam bazę pacjentów z kluczem głównym w PESEL. Każdy ma konkretną datę badań i do niej chce dodać np 30 dni i w innej kolumnie zapisać datę tych następnych badań dla każdego z pacjentów.

1

tej samej tabelki? No to spróbuj.

UPDATE nazwa_tabeli SET inne_kolumna = DATE_ADD(data,INTERVAL 30 DAY) WHERE costam=costam_innego
0

Własnie o to chodziło, działa idealnie.
Wielkie dzięki za pomoc :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1