PDA

View Full Version : مشکل با تاریخ وزمان



SRS534
دوشنبه 07 آبان 1386, 07:37 صبح
با سلام
در بانک اطلا عاتی داد ه هایی با تاریخ و زمان وجود دارد مثل DateTime1='2007-10-29 00:11:00' برای اینکه این داده ها در همان روز انتخاب شود
select * from table1 where Datetime1=convert(varchar(12),getdate(),101)
این qeury را نوشتم ولی درست نشان نمی دهد شاید به دلیل زمان.راه حل ؟؟؟؟؟؟؟؟؟؟؟؟؟؟
مرسی

MohammadSoft
دوشنبه 07 آبان 1386, 23:39 عصر
سلام
از توابع Date استفاده کنید
کد زیر رکوردهایی که تاریخ امروز را دارند برمی گرداند .;


select * from table1 where datediff(day,getdate(),Datetime1) < 1

SRS534
سه شنبه 08 آبان 1386, 08:16 صبح
این query درست جواب نمی ده
مرسی

MohammadSoft
سه شنبه 08 آبان 1386, 09:13 صبح
یعنی چی ؟؟؟
این کوئری درسته ؟
برای اینکه مطمئن بشید ، اسکریپت جدولتون رو بذارید من دستور دقیقش رو بذازم براتون .
چند تا داده تستی هم بذارید تا مطمئن بشیم .

SRS534
سه شنبه 08 آبان 1386, 14:14 عصر
امروز 30/10/2007

MohammadSoft
چهارشنبه 09 آبان 1386, 06:08 صبح
سلام
تو این تصویری که شما گذاشتید اینجا و اون قسمتی رو که من می بینم ،تمام رکوردهایی که بازیابی شدند برای یک روز هستند و این درسته ؟
مگه این که منظور شما چیز دیگری باشه یا بقیه رکوردها برای یک روز نباشند ؟

SRS534
چهارشنبه 09 آبان 1386, 14:21 عصر
بله در تصویر مشخص نیست .داده های چند روز مختلف را نشان می دهد