PDA

View Full Version : مقایسه دو تاریخ



ly.comeng
سه شنبه 15 بهمن 1392, 17:46 عصر
سلام
من بین سه جدول join دارم که میخوام رکوردهایی رو بده که عینا تاریخ آنها با هممساوی هست
همچین چیزی درسته؟

cast(Table1.CallTime as date)=cast(Table2.calltime as date)

حمیدرضاصادقیان
سه شنبه 15 بهمن 1392, 22:28 عصر
سلام.
اگر نوع فیلدتون تاریخ هست نیازی به Cast ندارید که یک کار اضافی توی Plan انجام بشه. کافییه فقط این دو فیلد رو باهم مساوی قرار بدین/

ly.comeng
چهارشنبه 16 بهمن 1392, 08:25 صبح
سلام.
اگر نوع فیلدتون تاریخ هست نیازی به Cast ندارید که یک کار اضافی توی Plan انجام بشه. کافییه فقط این دو فیلد رو باهم مساوی قرار بدین/

تاریخ های من با این فرمت 00:00:00 06-08-2013 ذخیره شدند وقتی دو فیلد تاریخ رو مساوی قرار میدم هیچی خروجی نمیده در صورتی که رکورد مشابه داره
چه باید کرد؟

starting
چهارشنبه 16 بهمن 1392, 09:58 صبح
دیتاتایپ فیلدها از نوع DataTime هست، چون در مقایسه برابری Time هم ارزیابی میشه دو تاریخ یکسان با دو زمان غیر یکسان با هم مطابق نمیشن.
وقتی که Cast میکنید به تایپ Date مگه نتیجه صحیح برنمی گرده؟

راه دیگه هم اینه که زمان تمام فیلدها را صفر کنید.