مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

جستجو یک تاریخ خاص

دوشنبه, 02 اردیبهشت 1398 14:49

جستجو یک تاریخ خاص

سلام 

داخل اسکیوال سرور یه جدول دارم که تاریخ را ثبت میکنه و لی وقتی یک کوئری به صورت زیر میزنم که یک تاریخ خاص را بیاره جواب نمیده 

select * from TableName
where date=2019-04-22

تاریخ 2019-04-22در تیتابیس ثبت شده است

مشکل مال چیه 

دوشنبه, 02 اردیبهشت 1398 17:08

نوع فیلدت چیه ؟ varchar هست؟

Select * from TableName where date = '2019-04-22'
دوشنبه, 02 اردیبهشت 1398 17:38

سلام

نوع فیلدت را بررسی کن

اگر از varchar  استفاده کرده ای حتمن داخل سینگل کوتیشن بگذار

دوشنبه, 02 اردیبهشت 1398 17:54

 از نوع DateTimeهستش

ﺳﻪ شنبه, 03 اردیبهشت 1398 08:48

سلام. DateTime باشه هم باید داخل تک کوتیشن بنویسی

جمعه, 06 اردیبهشت 1398 19:16

داخل تک کوتیشن هم گزاشتم ولی کوئری دست اجرا میشه ولی نتیجه نشون داده نمیشه

یکشنبه, 08 اردیبهشت 1398 12:18
به کوئری خود دقت کنید شاید گزارش شما واقعا نتیجه ای ندارد.
یکشنبه, 08 اردیبهشت 1398 15:47

نتیجه داخل کوئری هستش و حتی یک تاریخ را از کوئری کپی کردم و داخل where گذاشتم ولی نتیجه نمیده

یکشنبه, 08 اردیبهشت 1398 16:11
لطفا یه اسکرین شات از محتوای جدول رو همراه با کوئری خود قرار بدید
یکشنبه, 08 اردیبهشت 1398 16:36
ﺳﻪ شنبه, 10 اردیبهشت 1398 08:42

خب دوست عزیز sql حق داره به شما نتیجه ای نده.

مقداری که در جدول شما هست تاریخ بهمراه ساعت می باشد.

بنظر شما 2019-04-29 11:25:36 با مقدار شما که 2019-04-29 می باشد برابر هست؟؟؟

یا ساعت را هم در کوئری وارد کنید یا کاری کنید فقط date در ستون شما ذخیره شود و time رو بیخیال شوید.

امیدوارم تونسته باشم منظورمو برسونم

کسانی که از این پست تشکر کرده اند : maj3614,

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید