2009-12-04 9 views
10

मुझे निम्न SQL कथन को उस कथन में पुन: उत्पन्न करने में मदद की आवश्यकता है जो SQLite समझता है।SQL सर्वर दिनांक के SQLite समकक्ष फ़ंक्शन

SELECT * FROM SomeTable WHERE [Date] >= DATEADD(day, -14, GETDATE()) 

किसी भी मदद की बहुत सराहना की जाती है!

उत्तर

21

इस लिंक

Date And Time Functions

यह प्रतीत होता है कि आप इस आप के लिए सही प्रतीत होता है जैसे

date(timestring, modifier, modifier, ...) 

SELECT date('now','+14 day'); 

कुछ का उपयोग कर सकते से?

+0

धन्यवाद LOCALTIME में कर सकते हैं, यह मैं वास्तव में क्या देख रहा था है! –

+1

धन्यवाद सुपरमैन .. आपने दुनिया को बचाया। – Sayka

+0

SQLite कॉलम मानों का समय भाग खो देता है, यदि कोई है तो। SQL सर्वर ने उन्हें DATETIME या SMALLDATETIME प्रकार के लिए रखा होगा। बस एक अवलोकन। –

1

विधि Adriaan स्टैंडर जीएमटी

में परिणाम देता है आप की तरह इस

select DateTime('Now', 'LocalTime', '+1 Day'); 
संबंधित मुद्दे