דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. mySQL שמירת נתונים ברמה שבועית עברית

mySQL שמירת נתונים ברמה שבועית עברית

מתוזמן נעוץ נעול הועבר תכנות
14 פוסטים 3 כותבים 283 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ח מנותק
    ח מנותק
    חוקר
    כתב ב נערך לאחרונה על ידי
    #1

    באחד הפרוייקטים שלי ביקשו להוסיף מסלול שבועי.
    עד היום היה אפשרות השתתפות במספר מסלולים יומיים, כעת הם רוצים גם אפשרות מסלול שבועי.
    וכמובן לא יכול להיות כפילות של מזהה מנוי + תאריך.
    אני רוצה לשמור הכל באותו טבלה.
    עד היום היה השמירה לפי מזהה משתמש + תאריך לועזי מסוג date.
    נניח הייתי מוסיף עמודה yearWeek והייתי שומר שם את התאריך והשבוע הלועזי בצורה 201943.
    הבעיה היא: זה לועזי, אני מעדיף עברי, (לנוחיות הניהול מצד הלקוח שלי).
    למי יש רעיון לשמירת נתונים לפי שבוע עברי?

    WWWW תגובה 1 תגובה אחרונה
    1
    • dovidD מנותק
      dovidD מנותק
      dovid ניהול
      כתב ב נערך לאחרונה על ידי dovid
      #2

      לא הבנתי. שבוע זה שבוע עולמי שמתחיל בראשון ונגמר בשבת?
      מה הכונה עברי, בכל מקרה אתה מפרסר בשביל התצוגה?

      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

      בכל נושא אפשר ליצור קשר dovid@tchumim.com

      ח תגובה 1 תגובה אחרונה
      3
      • WWWW מנותק
        WWWW מנותק
        WWW
        השיב לחוקר ב נערך לאחרונה על ידי
        #3

        @חוקר בהמשך לדברי @dovid, אתה יכול לשמור 578043.

        WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

        תגובה 1 תגובה אחרונה
        2
        • ח מנותק
          ח מנותק
          חוקר
          השיב לdovid ב נערך לאחרונה על ידי
          #4

          @dovid אמר בmySQL שמירת נתונים ברמה שבועית עברית:

          לא הבנתי. שבוע זה שבוע עולמי שמתחיל בראשון ונגמר בשבת?
          מה הכונה עברי, בכל מקרה אתה מפרסר בשביל התצוגה?

          כן.
          רק שאני רוצה פשוט לפי פרשיות ושנה, השאלה היא אולי לעשות עמודה שנה עברית, ועמודה שבוע עברי, ואז למלא את שני העמודות בכתיב עברי מלא "תשפ" "פרשת תולדות".
          או יש רעיון יותר טוב?

          dovidD תגובה 1 תגובה אחרונה
          0
          • dovidD מנותק
            dovidD מנותק
            dovid ניהול
            השיב לחוקר ב נערך לאחרונה על ידי
            #5

            לא מבין, מאיפה יש לך את השנה ואת הפרשה?
            הרי אתה לא יכול סתם לתת רשימת פרשות כי יש שנה מעוברת וכו',
            ואם אתה עובד עם ספריה אז למה שבDB יהיה זכר לכל העברית הזו?

            מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

            בכל נושא אפשר ליצור קשר dovid@tchumim.com

            ח תגובה 1 תגובה אחרונה
            1
            • ח מנותק
              ח מנותק
              חוקר
              השיב לdovid ב נערך לאחרונה על ידי
              #6

              @dovid אמר בmySQL שמירת נתונים ברמה שבועית עברית:

              לא מבין, מאיפה יש לך את השנה ואת הפרשה?
              הרי אתה לא יכול סתם לתת רשימת פרשות כי יש שנה מעוברת וכו',
              ואם אתה עובד עם ספריה אז למה שבDB יהיה זכר לכל העברית הזו?

              בהכנסת הנתונים לשרת אני משתמש בספריה של נוד, כי השרת הוא נוד.
              בממשק הניהול אני משתמש בPHP עם פרימוורק YII2, שאפילו אשלב שם ספריית תאריך עברי, זה אחרת מהספריה בנוד, שזה יצור כנראה חיכוך.

              אבל נניח שאוכל להסתדר ולהשוות ביניהם, א"כ באיזה דרך מוצע לשמור?
              578012
              או רעיון יותר טוב?

              dovidD תגובה 1 תגובה אחרונה
              0
              • dovidD מנותק
                dovidD מנותק
                dovid ניהול
                השיב לחוקר ב נערך לאחרונה על ידי dovid
                #7

                @חוקר לא ענית לי על השאלה.
                איך הנתונים מגיעים לשרת? איך אתה יודע מהמשתמש מה הפרשה ומה השנה?
                (לפעמים אתה עונה בהנחה שאני מנוי/לקוח/מנהל במערכת שלך...)

                מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                בכל נושא אפשר ליצור קשר dovid@tchumim.com

                ח תגובה 1 תגובה אחרונה
                2
                • ח מנותק
                  ח מנותק
                  חוקר
                  השיב לdovid ב נערך לאחרונה על ידי
                  #8

                  @dovid אמר בmySQL שמירת נתונים ברמה שבועית עברית:

                  @חוקר לא ענית לי על השאלה.
                  איך הנתונים מגיעים לשרת? איך אתה יודע מהמשתמש מה הפרשה ומה השנה?
                  (לפעמים אתה עונה בהנחה שאני מנוי/לקוח/מנהל במערכת שלך...)

                  יש מערכת טלפונית בה ניתן להשתתף במסלולים, ואז אני שומר כל משתתף בטבלה.
                  ניתן להשתתף כל יום במספר מסלולים, ומעתה ייתוספו גם מסלולים שבועיים.
                  המערכת הטלפונית היא בנוד (כמובן בימות המערכת, אבל אצלי זה בנוד)
                  אז בנוד יש ספריה של תאריך עברי (Hebcal) איתו אני ישתמש, לקבל השמה ומספר השבוע/שם הפרשה

                  בנוסף, למנהל הקו יש ממשק שבניתי בYII2 והוא בנוי מ PHP
                  בPHP יש גם ספריה Hdate, אבל זה לא אותו דבר

                  dovidD תגובה 1 תגובה אחרונה
                  0
                  • dovidD מנותק
                    dovidD מנותק
                    dovid ניהול
                    השיב לחוקר ב נערך לאחרונה על ידי dovid
                    #9

                    @חוקר אמר בmySQL שמירת נתונים ברמה שבועית עברית:

                    בPHP יש גם ספריה Hdate, אבל זה לא אותו דבר

                    אבל זה ייתן לך פרשה ושבוע לפי תאריך נתון? או לא?
                    במילים אחרות עד עכשיו לא הבנתי את השיקולים שעומדים מאחורי השאלה.
                    מה הצד שX ומה הצד שY. כשאתה שואל איך לשמור, אני בטבעיות חושב על תאריך לועזי - הוא מוכן ובנוי לשמור תאריך מה אכפת לו מה עומד מאחורי בחירת התאריך.

                    מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                    בכל נושא אפשר ליצור קשר dovid@tchumim.com

                    תגובה 1 תגובה אחרונה
                    2
                    • ח מנותק
                      ח מנותק
                      חוקר
                      כתב ב נערך לאחרונה על ידי
                      #10

                      למעשה בספריה לנוד אני מוצא רק אפשרות של קבלת שם הפרשה בעברית או אנגלית, ולא מספר הפרשה. (זה מורכב גם לפי אם יש או אין פרשה, כך שכמעט ולא שייך להמיר את המידע משם הפרשה חזרה למספר, וכן המספר עצמו בתוך המערך הוא לפי שבועות בהם יש אכן פרשה, שעבורי זה לא פיתרון.
                      השאלה היא אם כדאי לעבוד לצורך השמירה לפי שבוע לועזי, ורק בהצגה אני יוסיף עמודה דינאמית שמתרגמת את השבוע הלועזי לתאריך שייתן לי את השם העברי של הפרשה

                      תגובה 1 תגובה אחרונה
                      0
                      • ח מנותק
                        ח מנותק
                        חוקר
                        כתב ב נערך לאחרונה על ידי חוקר
                        #11

                        אולי פשוט לשמור את שם הפרשה בעברית + שם/מספר השנה, בדיוק כפי שמתקבל מהספריה, ועליו יבוצע בדיקת הכפילות, המיונים והסינונים וזהו??
                        כל כך נורא?
                        הבעיה היא במידה וארצה לבצע מיון לפי גדול מ וקטן מ.
                        למעשה בכל מקרה אני שומר בעמודה תאריך ושעה את התאריך והשעה בפורמט MySQL 2019-12-11 23:54
                        וא"כ אם אצטרך מיונים מ ועד אעשה אותם על העמודה ההיא, על פי המרה של השבוע המבוקש לתאריך שלו (ע"י תיבת בחירה של "שם פרשה" = התאריך הלועזי שלו, אותם אצור ע"י לולאה בספריה).
                        יש למישהו רעיון יותר מוצלח?

                        תגובה 1 תגובה אחרונה
                        0
                        • dovidD מנותק
                          dovidD מנותק
                          dovid ניהול
                          כתב ב נערך לאחרונה על ידי
                          #12

                          אני לא מבין למה לא לשמור תמיד רק את התאריך בפורמט תאריך.
                          לגבי השומעים הוראוים להשתמש עם פוקנציה/API שמחזירים פרשה לפי תאריך.

                          מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                          בכל נושא אפשר ליצור קשר dovid@tchumim.com

                          תגובה 1 תגובה אחרונה
                          0
                          • ח מנותק
                            ח מנותק
                            חוקר
                            כתב ב נערך לאחרונה על ידי חוקר
                            #13

                            אני צריך שמירה שלא תייוצר כפילות במענה בשבוע הנוכחי.
                            וניתן לענות מיום חמישי עד יום שני.
                            אז תאריך המענה עצמו לא כ"כ רלוונטי (רק לתיעוד זמן ההשתתפות בשדה תאריך ושעה).
                            א"כ אצטרך להתייחס קבוע לתאריך מסויים, נניח שבת, ואז לא משנה מתי ענו חמישי שישי שבת ראשון אני תמיד יחשב מה התאריך של שבת ולשמור לפי זה.
                            גם כן לא גלאט..

                            dovidD תגובה 1 תגובה אחרונה
                            0
                            • dovidD מנותק
                              dovidD מנותק
                              dovid ניהול
                              השיב לחוקר ב נערך לאחרונה על ידי
                              #14

                              @חוקר לא אמרתי לשמור תאריך נוכחי.
                              תשמור בעקביות יום מסויים כמו יום ראשון.
                              למשל בmysql השגת היום הראשון בשבוע:

                              SUBDATE(@AT, WEEKDAY(@AT))
                              

                              המקרה הזה מראה כמה הUI מבלבל כשעוסקים בBL/DL.
                              הרי אם הפרוייקט היה גויי לא הייתה פה אפילו שאלה, כל הבלבול מגיע מהידיעה שזה נתפש אצל המשתמשים כפרשה. ואין לזה שום נפק"מ, כי הפרשה זה סה"כ אבן ציון לתאריך מוחלט.

                              מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                              בכל נושא אפשר ליצור קשר dovid@tchumim.com

                              תגובה 1 תגובה אחרונה
                              1

                              בא תתחבר לדף היומי!
                              • התחברות

                              • אין לך חשבון עדיין? הרשמה

                              • התחברו או הירשמו כדי לחפש.
                              • פוסט ראשון
                                פוסט אחרון
                              0
                              • דף הבית
                              • קטגוריות
                              • פוסטים אחרונים
                              • משתמשים
                              • חיפוש
                              • חוקי הפורום