1

Temat: Odejmowane daty

Witam. Mam za zadanie napisac zapyanie, ktorym  musze pobrac z tabeli 2 kolumny. Jedna jak i druga to data. Musze odac jedna od drugiej i podac wynik (np. 2004-02-03  -  2004-01-16 = 19) Wie ktos jak to zrobic?

Dziekuje i Pozdrawiam TidoN

2

Odp: Odejmowane daty

I jeszcze jedno. Mam wyswietlic tylko 5 poczatkowych liter z nazwiska (np Kowalski  =  Kowal) .

Dzieki

3

Odp: Odejmowane daty

--------------
Nigdy nie kluc sie z glupcem - ludzie moga nie dostrzec roznicy.

4

Odp: Odejmowane daty

Dzięki bardzo:)

5

Odp: Odejmowane daty

RObie to z 5 pierwszymi literami nazwiska ale na strone ktora podales jest tylko przyklad z danym  nazwiskiem (substring('Thomas' from 2 for 3) . A nie idzie jak zamiast thomas wpisuje nazwe kolumny:|

6

Odp: Odejmowane daty

ale

substring('Thomas' from 2 for 3)

jest równoważne

substr('Thomas',2,3)

Próbowałeś tą drugą składnię z nazwą kolumny? Powinno działać

7

Odp: Odejmowane daty

a gdzie to powinienem wstawic? Mam tak:

select NAZWISKO ,NR_WYPOZYCZENIA, DATA_WYP, DATA_ODD from wypozyczenia JOIN klienci SUBSTR (NAZWISKO, 1, 5);

Ale przy tym mam blad.

8

Odp: Odejmowane daty

A co chcesz uzyskac?

9

Odp: Odejmowane daty

mam  2 tabele. Z jednej potrzebuje wlasnie nazwisko (5 liter) a z drugiej tabeli daty i ten NR wypozyczenia. Mam baze firmy o wypozyczeniach samochodow. data wyp- wypozyczenia a odd- to oddania.

10

Odp: Odejmowane daty

???
Jak potrzebujesz cos wypisac (5 liter nazwiska) to piszesz to po selecie

select substr(nazwisko,1,5) ...

Sorki ale reszty nie skumałem smile

11

Odp: Odejmowane daty

Wystarczy mi tyle wink dziala wszystko.. Teraz widze akie glupie bledy robie.. Dzieki bardzo:)