50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

جستجو بر اساس تاریخ و زمان در SQL Server 2008

سلام به همه ی دوستان ، من یک جدول در SQL server 2008 به نام T که دارای یک فیلد به نام Zaman که این فیلد از نوع datetime می باشد و مقادیر درون آن به صورت ترکیبی از ساعت و تاریخ می باشد.

مثلا 2015-03-02 06:56:13.000

حالا من می خواهیم مثلا رکوردهایی را از این جدول نشان بده که تاریخ آنها برابر با مثلا 2015-03-02 باشد. کد این دستور به چه صورت می باشد ونیز مثلا مقادیری را نشان بده که ساعت آنها برابر با 06:56:13.000 باشد. باتشکر فراوان

پرسیده شده در 1393/12/13 توسط

2 پاسخ

0

در حالت کلی به شکل زیر میتونی کوئری بزنی :

SELECT *
FROM TABLENAME 
WHERE 
    DateTime >= '2011-04-12T00:00:00.000' AND 
    DateTime <= '2011-05-25T03:53:04.000'

البته دوتا function به اسم های sdate , mdate یه جایی دیدم که میومد تاریخ ها رو به شمسی و میلادی تبدیل میکرد.

پاسخ در 1393/12/14 توسط
0

سلام حالا اگر زمان برابر با 2011-05-25T03:53:05.000 بود چی یعنی ساعت در روز جاری بود ولی ساعت مثلا 23:05 دقیق بود

پاسخ در 1393/12/16 توسط

پاسخ شما