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

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

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

חיבור בין 2 שדות תאריך ב SQL SERVER

מתוזמן נעוץ נעול הועבר ארכיון code613m
19 פוסטים 3 כותבים 1.1k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • S מנותק
    S מנותק
    softs
    כתב ב נערך לאחרונה על ידי
    #9

    מודה ועוזב ירוחם . . .
    אגב לפני 2008 לא היה TIME . . .
    ואגב TIME עם או בלי ה 7 זה אותו דבר (כמעט)
    מקור
    http://msdn.microsoft.com/en-us/library/bb677243.aspx

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

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

      למה זה לא עובד?

      select   cast(GETDATE() as date) + cast(GETDATE() as time)
      

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

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

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

        אהה נשמע קצת מסובך...

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

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

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

          טוב לא צריך להגיע לתשובה הקודמת. אבל מה שייצא לי זה מחריד, איזה "קרומקייט" צריך כדי לקבל תאריך ושעה נוכחיים :lol: :lol: :lol: :lol:

          select    CAST(cast(GETDATE() as date) AS DATETIME) + CAST(cast(GETDATE() as time) AS DATETIME);
          

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

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

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

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

            תגיד מה אתה מנסה לעשות?
            אני מקוה שאתה מודע לכך שהGETDATE נותן לך את התוצאה הסופית שלך מלכתחילה.

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

            • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
            • בכל נושא אפשר ליצור קשר dovid@tchumim.com
            תגובה 1 תגובה אחרונה
            0
            • א מנותק
              א מנותק
              ארכיטקט
              כתב ב נערך לאחרונה על ידי
              #14

              @דוד ל.ט.

              תגיד מה אתה מנסה לעשות?
              אני מקוה שאתה מודע לכך שהGETDATE נותן לך את התוצאה הסופית שלך מלכתחילה.

              נו אמרתי:
              @ארכיטקט

              "יותר מידי קרומקייט, זה גם לא טוב..."

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

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

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

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

                @ארכיטקט

                למה זה לא עובד?

                select   cast(GETDATE() as date) + cast(GETDATE() as time)
                

                כי ל DATE אין מקום ל TIME אתה צריך להמיר ל DATETIME ואז להוסיף, כדלהלן:

                select  CAST(GETDATE() as DATETIME) + cast(GETDATE() as TIME)
                

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

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

                  @ארכיטקט

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

                  נו זה ממש כמו הקודים שכתב SOFT בעבר עם שינוי מינורי:

                  DECLARE @d AS DATETIME  = '2014-10-10';
                  DECLARE @t AS TIME(7) = CAST(GETDATE() AS DATETIME);
                   
                  SELECT @D + @t;
                  

                  אגב, ממש לא נתפס אצלי הסיטואציה של תאריך ממקור פלוני ושעה נוכחית

                  @softs

                  כי ל DATE אין מקום ל TIME אתה צריך להמיר ל DATETIME ואז להוסיף, כדלהלן:

                  select  CAST(GETDATE() as DATETIME) + cast(GETDATE() as TIME)
                  

                  למה להמיר? ככה וזהו

                  select  GETDATE() + cast(GETDATE() as TIME)
                  

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

                  • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                  • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                  תגובה 1 תגובה אחרונה
                  0
                  • S מנותק
                    S מנותק
                    softs
                    כתב ב נערך לאחרונה על ידי
                    #17

                    אני מניח שהוא שיקף סיטואציה שבה יש לו שדה DATE ולכן ההמרה

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

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

                      @softs

                      אני מניח שהוא שיקף סיטואציה שבה יש לו שדה DATE ולכן ההמרה

                      סוף סוף הבנתי אותו.

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

                      • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                      • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                      תגובה 1 תגובה אחרונה
                      0
                      • א מנותק
                        א מנותק
                        ארכיטקט
                        כתב ב נערך לאחרונה על ידי
                        #19

                        @softs

                        אני מניח שהוא שיקף סיטואציה שבה יש לו שדה DATE ולכן ההמרה

                        סליחה שלא הייתי כאן והיו צריכים לענות במקומי, softs תודה רבה.

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

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

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

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

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

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