26-10-2020, 11:52
anlayamadığım bazı şeyleri sormak istiyorum:
A) tbl_Takvim_Tarih tablosunda zaten tarih alanı var
1 - bu alandan yararlanarak yıl, ay sırası, ay adı, hafta zaten bulunabiliyor neden bunlar tekrar alan olarak eklenmiş
2 - 31 aralık 2020, 53. hafta tamam ama neden 1 ocak 2021 de 53. haftaya dahil edilmiş, her yıl yeni bir tablo oluşturup 53 hafta üzerinden değerlendirmeyecekseniz bu biraz sorun çıkarmaz mı, eğer aynı tablo üzerinden devam edecekseniz bu durumda 1 ocakları hem yılın 53. haftasında hem de 1. haftasında yani 2 defa almanız gerekir
B) yine aynı şekilde tbl_Takvim_Günler tablosuna gerek var mı? zaten elimizde tarih varsa tarihten haftanın kaçıncı günü olduğu ve o günün adı elde edilebilir.Weekday ( tarih, [Haftanınİlkgünü] )-->Haftanınİlkgünü Türkiye için 2 dir=>Weekday ( tarih, 2 )
WeekdayName ( kaçıncıGün, , [Haftanınİlkgünü] )-->Haftanınİlkgünü Türkiye için 2 dir=>WeekdayName ( 3,, 2 )
WeekdayName ( Weekday ( tarih, 2 ),, 2 )-->bu kod girilen tarihin hangi gün olduğunu söyler; pazartesi, salı.....,pazar
C) tbl_Personel_Tanımları tablosunda hem personelin ismi hem de IDi var, ID varken isme gerek yok zaten sorgudan isim çekilebilir
A) tbl_Takvim_Tarih tablosunda zaten tarih alanı var
1 - bu alandan yararlanarak yıl, ay sırası, ay adı, hafta zaten bulunabiliyor neden bunlar tekrar alan olarak eklenmiş
2 - 31 aralık 2020, 53. hafta tamam ama neden 1 ocak 2021 de 53. haftaya dahil edilmiş, her yıl yeni bir tablo oluşturup 53 hafta üzerinden değerlendirmeyecekseniz bu biraz sorun çıkarmaz mı, eğer aynı tablo üzerinden devam edecekseniz bu durumda 1 ocakları hem yılın 53. haftasında hem de 1. haftasında yani 2 defa almanız gerekir
B) yine aynı şekilde tbl_Takvim_Günler tablosuna gerek var mı? zaten elimizde tarih varsa tarihten haftanın kaçıncı günü olduğu ve o günün adı elde edilebilir.Weekday ( tarih, [Haftanınİlkgünü] )-->Haftanınİlkgünü Türkiye için 2 dir=>Weekday ( tarih, 2 )
WeekdayName ( kaçıncıGün, , [Haftanınİlkgünü] )-->Haftanınİlkgünü Türkiye için 2 dir=>WeekdayName ( 3,, 2 )
WeekdayName ( Weekday ( tarih, 2 ),, 2 )-->bu kod girilen tarihin hangi gün olduğunu söyler; pazartesi, salı.....,pazar
C) tbl_Personel_Tanımları tablosunda hem personelin ismi hem de IDi var, ID varken isme gerek yok zaten sorgudan isim çekilebilir
