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

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

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

לוח שנה עברי טבלאי

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

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

    פורסם במקור בפורום CODE613 ב30/07/2014 23:42 (+03:00)

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

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

      תודה!!!
      למרות שאני משתמש בקוד לדברים האלו, במקומות מסויימים זה מציק שזה לא יכול לבוא בטבלה. (והעצלות, אוי העצלות 🙂 לשבת חצי שעה ולעשות את זה... )

      פורסם במקור בפורום CODE613 ב31/07/2014 00:24 (+03:00)

      אין טסט כמו פרודקשן.

      המייל שלי urivpn@gmail.com

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

        גירסת mysql:
        ליצירה:

        CREATE TABLE `calander` (
          `gregorian_date` date NOT NULL,
          `full_hebrew_date` varbinary(14) NOT NULL,
          `serial_number` int(11) NOT NULL,
          `hebrew_number_day` tinyint(4) NOT NULL,
          `hebrew_day` varchar(2) NOT NULL,
          `hebrew_number_month` tinyint(4) NOT NULL,
          `hebrew_month` varchar(5) NOT NULL,
          `hebrew_number_year` smallint(6) NOT NULL,
          `hebrew_year` varchar(5) NOT NULL,
          `day_of_week` tinyint(4) NOT NULL,
          PRIMARY KEY (`gregorian_date`),
          UNIQUE KEY `UK_calander_serial_number` (`serial_number`),
          KEY `IDX_calander_full_hebrew_date` (`full_hebrew_date`),
          KEY `IDX_calander_hebrew_day` (`hebrew_day`),
          KEY `IDX_calander_hebrew_number_day` (`hebrew_number_day`),
          KEY `IDX_calander_hebrew_number_month` (`hebrew_number_month`),
          KEY `IDX_calander_hebrew_number_year` (`hebrew_number_year`),
          KEY `IDX_calander_day_of_week` (`day_of_week`),
          KEY `IDX_calander_hebrew_month` (`hebrew_month`),
          KEY `IDX_calander_hebrew_year` (`hebrew_year`)
        ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='לוח שנה עברי ולועזי';
        

        לייבוא החומר:
        calander.rar

        פורסם במקור בפורום CODE613 ב31/07/2014 00:38 (+03:00)

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

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

          סליחה על הבורות.. אבל לא הביישן למד.
          איך אני משתמש בזה?
          גם בטבלה הראשונה, איך אני מצרף את זה לתכנית שלי/ משתמש בזה בקוד וכדו'???
          וגם בקוד של הSQL אני כותב אותו בSQL studio ואמור לצרף לו את הקובץ?? (איך עושים זאת??)
          תודה מראש!!

          פורסם במקור בפורום CODE613 ב27/06/2015 23:58 (+03:00)

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

            באיזו שפה/פלטפורמה אתה כותב? איזה מסד נתונים יש לך?

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

            בהצלחה.

            פורסם במקור בפורום CODE613 ב28/06/2015 12:56 (+03:00)

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

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

              שפת C#.
              מסד נתונים sql server.
              אין לי כרגע מטרה ברורה, אלא לראות מה זה בדיוק/איך זה עובד
              (אם הבנתי אותך נכון, פשוט בנית טבלה ל150 שנה (בערך 80 קדימה ו80 אחורה..) ולכל ת. עברי נתת תא מקביל עם תאריך לועזי,
              כך שמאחורי הקלעים כל החישובים מבוצעים על ת. לועזי, אבל התשובה שאני מקבל היא התאריך העברי..
              רעיון גאוני!!)
              ולראות איך אני מממש את זה בעתיד..

              פורסם במקור בפורום CODE613 ב28/06/2015 15:00 (+03:00)

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

                עניתי לך בפרטי.

                פורסם במקור בפורום CODE613 ב28/06/2015 16:12 (+03:00)

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

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

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

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

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