Aktywne Wpisy
DrCieplak +165
Chcę wam tylko powiedzieć właściciele #psy że nie każdy uważa waszego pieska za atrakcje. Że są ludzie których obrzydza hałaśliwy i zjadający gówna pies w pociągu albo w hotelu. Że są ludzie dla których obecność psa w restauracji albo nawet ogródku restauracyjnym psuje cały dobry nastrój. Jeśli myślicie że wasze pieski są takie fajne a wy sami powszechnie budzicie sympatię to jesteście w błędzie. #psiarze I taguję #

AtlantyQ +114
Kto nie skacze ten za deweloperem, hop hop hop...
#nieruchomosci #kredyt2procent #kredytzeroprocent #protest
#nieruchomosci #kredyt2procent #kredytzeroprocent #protest
źródło: temp_file8681560816454174523
Pobierz




select pr.FIRSTNAME,pr.LASTNAME,hr.BIRTHDATE,(todate(SYSDATE,'dd/mm/yyy')-hr.BIRTHDATE)/365 as age
from Person.Person pr
inner join HUMANRESOURCES.EMPLOYEE hr
on hr.BUSINESSENTITYID=pr.BUSINESSENTITYID
where (select (todate(SYSDATE,'dd/mm/yyy')-hr.BIRTHDATE)/365 from dual)>50;
Jak zrobić żeby nie duplikować tego podzapytania? ( ͡° ͜ʖ ͡°)
#sql #oracle #informatyka
@mic327: Nie jestem pewien jak to wygląda w PL/SQL ale nie wystarczy:
WHERE (todate(SYSDATE,'dd/mm/yyy')-hr.BIRTHDATE)/365 > 50?
Chociaż chciałem zrobić coś typu:
select pr.FIRSTNAME,pr.LASTNAME,hr.BIRTHDATE, (to_date(SYSDATE,'dd/mm/yyy')-hr.BIRTHDATE)/365 as age
from
A co do Twojego pomysłu to się nie da, bo przy kompilacji silnik nie wie czym jest "age" więc wywali błąd, chyba, że użyjesz CTE: https://stackoverflow.com/questions/3335366
https://oracle.readthedocs.io/en/latest/sql/basics/query-processing-order.html