שאלה קטנה...

זהר פלד

New member
שאלה קטנה...

בבסיס נתונים מסוג אורקל, יש לי את השאליתה הבאה:
select * from tableName where timeColumn >= sysdate - 1/1440​
היא מחזירה, כמובן, את כל הרשומות מחמש הדקות האחרונות. מכיוון שברור לי שזו לא הדרך התקנית לעשות את זה, השאלה שלי היא מה כן הדרך התקנית?
 

אלי_פ

New member
אין לי פה ORA כדי לבדוק אבל

נדמה לי שמדובר בפקודה TIMESTAMPDIFF אני חושב שהשימוש יהיה כך: TIMESTAMPDIFF(SQL_TSI_MINUTE ,sysdate,datefromtable) והתוצאה תהיה ההפרש בדקות מידע נוסף ב http://technet.oracle.com/doc/lite/sqlref/html/sqfun.htm#1008800 אתר מצויין רק צריך להרשם
 

אלי_פ

New member
אין לי פה ORA כדי לבדוק אבל

נדמה לי שמדובר בפקודה TIMESTAMPDIFF אני חושב שהשימוש יהיה כך:
TIMESTAMPDIFF(SQL_TSI_MINUTE ,sysdate,datefromtable)​
והתוצאה תהיה ההפרש בדקות מידע נוסף ב http://technet.oracle.com/doc/lite/sqlref/html/sqfun.htm#1008800 אתר מצויין רק צריך להרשם
 

אלי_פ

New member
אולי צריך fn לפני הפונקציה ב sql

אני מצרף את דף HTML מהאתר של ORACLE כולל דוגמאות אולי תבין מה הם רוצים לי אין פה איך לבדוק כרגע
 
למעלה