› פורומים › אפיון ופיתוח פריוריטי › המרת תאריך לDB של SQL
- This topic has 6 תגובות, 3 משתתפים, and was last updated לפני 4 שנים by yitzchok.
- Post
-
- אוקטובר 28, 2020 בשעה 10:28 am
שלום לצוות המומחים ,אני רוצה לכתוב שאילתה של שליפת נתונים תוך שימוש בשדה תאריך (TRANSORDER.CURDATE )
מה הסינטקס שרושמים כשרוצים לעשות חיפוש בSQL ?
לצורך הדוגמא אני מחפשת טווח תאריכים..
……..TRANSORDER.CURDATE BETWEEN ______ AND
אני צריכה את ההמרה שרושמים (לא בשפת פריוריטי אלא כשרושמים על הSQL )
תודה רבה !!
- Replies
-
- אוקטובר 28, 2020 בשעה 2:21 pm
הכוונה ל-SQL של SQLI בתוך פריוריטי?או לגישה ישירה לדטהבייס? (אם כן אני מניח שמדובר ב-SQL Server עד שתגידי אחרת)
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוקטובר 28, 2020 בשעה 2:27 pm
- אוקטובר 28, 2020 בשעה 5:11 pm
DATEADD(minute, TRANSORDER.CURDATE, '1988-01-01')- אוקטובר 28, 2020 בשעה 8:09 pm
ליאורהאם הביטוי בתשובה שלך לא מחזיר datetime או date?
זאת אומרת ממיר תאריך פריוריטי לתאריך SQL? בדומה ל-tabula_dateconvert?
הבנתי ששאלו על הכיוון השני – דרך להשיג תאריך פריוריטי (INT) לפי תאריך מסוים במונחים של SQL Server
בטח שלי תסביר איזה מאלה היא רצתה
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- נובמבר 1, 2020 בשעה 9:35 am
היי , תודה לכולם.הכוונה שלי היא לSQL SERVER
איך אני מזינה תאריך בSQL SERVER , תאריך מהפריוריטי כמובן..
איזה המרה אני צריכה לעשות ?
תודה רבה
- נובמבר 1, 2020 בשעה 10:09 am
למה הכוונה "מזינה תאריך"?את רוצה לשלוף רשומות לפי התאריך כמו בשאלה המקורית?
תאריך בפריוריטי שמור כמספר שלם בטבלה (מספר הדקות מאז 01/01/88).
ראי מה שכתבתי בשרשור הבא, אותו הזכרתי קודם:
אני ממליץ לא להמיר את התאריך בכל שורה לתאריך SQL Server ולהשוות לתאריכים שלכם שהם התנאי.
אלא תמירו את התאריכים של התנאים ל-int כמו בטבלה (בפוסט האחרון בנ"ל נתתי נסוחה) ותשתמשי בערכים אלו.
אם את רוצה לקבל בתוצאות תאריך, הרי גם תקבלי int ושם תוכלי להשתמש בביטוי שליאור כתב למעלה כדי לעטוף את העמודה ולהמיר אותה לערך ש-SQL Server (ומה שצורך ממנו נתונים) מכיר כ-datetime.
מקווה שעכשיו יותר ברור.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
- יש להתחבר למערכת על מנת להגיב.