-
Üyelik
26.01.2017
-
Yaş/Cinsiyet
26 / E
-
Meslek
Computer Programming
-
Konum
İstanbul Avrupa
-
Ad Soyad
O** Ö**
-
Mesajlar
223
-
Beğeniler
78 / 37
-
Ticaret
0, (%0)
Merhaba değerli üyeler bir soru çözmem gerek ama yapamıyorum.
Soru şu 3 tablom var;
kullanıcıların bilgileri şu şekilde tutuluyor;
users
email
password
register_date
Meeting'ler aşağıdaki gibi bir tabloda tutuluyor;
meetings
meeting_ig
name
time
Bir user'ın katıldığı meeting'lerin bilgileri şu şekilde tutuluyor;
user_meetings
user_meeting_id
user_email
meeting_id_meeting_enter_time
Bu tablolara göre o gün içerisinde meeting'e katılan kişileri tutan Materialized view'i yazmam gerekiyor. Bunun sql kodunu yazıp atabilecek biri var mı?
Şimdiden teşekkür ederim yazan olursa.
-
Üyelik
25.06.2012
-
Yaş/Cinsiyet
38 / E
-
Meslek
Engineering Director
-
Konum
İstanbul Avrupa
-
Ad Soyad
T** C**
-
Mesajlar
771
-
Beğeniler
2 / 260
-
Ticaret
0, (%0)
Hangi DB vendör için gerekiyor? Oracle, MySQL, PgSQL, SQL Server..
materialized view bir nevi DB tarafında diskte değilde, memory'de veriyi tutmaktır.
çalışma sıklığı son 1 günlük verimi olacak? çalışma zamanı ne zaman olacak? ne sıklıkta memory'deki veri güncellenecek.
sql sorgusu aşağıdaki gibi, artıtk vendör syntax'ına göre mat view oluşturmak için internetten faydalanabilirsin.
SQL;(oracle syntax)
select * from users u where u.email in (select um.user_emai from user_meetings um where um.meeting_enter_time > sysdate-1 group by um.user_email);
1 kişi bu mesajı beğendi.
https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)
-
Üyelik
26.01.2017
-
Yaş/Cinsiyet
26 / E
-
Meslek
Computer Programming
-
Konum
İstanbul Avrupa
-
Ad Soyad
O** Ö**
-
Mesajlar
223
-
Beğeniler
78 / 37
-
Ticaret
0, (%0)
Merhaba hocam yanıtınız için teşekkür ederim pgsql ile yazılması gerekiyor 1 günlük veri olacak bunu nasıl revize edebilirim buna
-
Üyelik
25.06.2012
-
Yaş/Cinsiyet
38 / E
-
Meslek
Engineering Director
-
Konum
İstanbul Avrupa
-
Ad Soyad
T** C**
-
Mesajlar
771
-
Beğeniler
2 / 260
-
Ticaret
0, (%0)
Oracle : sysdate -> PgSQL : CURRENT_DATE kullanabilirsin. Gerisi tüm rdbms'lerde çalışır.
15.05.2021 tarihindeki meetingler için 16.05.2021 tarihinde herhangi bir zamanda mat view çalışırsa sorgu çıktıyı üretecektir.
1 kişi bu mesajı beğendi.
https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)