PDA

View Full Version : لیست کتاب هایی که از تاریخ تحویلشان گذشته.



JaVa
یک شنبه 29 بهمن 1391, 15:19 عصر
سلام و خسته نباشید.


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

این هم ساختار جدول امانت

/****** Script for SelectTopNRows command from SSMS ******/
SELECT TOP 1000 [t_code]--کد امانت
,[m_code]--کد عضو
,[b_code]--کد کتاب
,[t_start]--شروع تاریخ امانت
,[t_end]--پایان تاریخ امانت
,[t_get]--وضعیت کتاب : آیا کتاب تحویل داده شده یا خیر
FROM [library].[dbo].[TBL_Trust]

با تشکر

hossein_h62
یک شنبه 29 بهمن 1391, 16:04 عصر
سلام
بصورت زیر :
SELECT [t_code]
,[m_code]
,[b_code]
,[t_start]
,[t_end]
,[t_get]
FROM [library].[dbo].[TBL_Trust]
WHERE t_Now > t_end AND t_get = 0
با این توضیح که t_Now تاریخ روز جاری هست که میتونه بصورت رشته ای و یا DateTime باشه (بسته به نوع فیلدهای تاریخ شما) و با فرض اینکه وضعیت کتاب برابر 0 تحویل نشده باشه.

JaVa
دوشنبه 30 بهمن 1391, 15:00 عصر
سلام
بصورت زیر :
SELECT [t_code]
,[m_code]
,[b_code]
,[t_start]
,[t_end]
,[t_get]
FROM [library].[dbo].[TBL_Trust]
WHERE t_Now > t_end AND t_get = 0
با این توضیح که t_Now تاریخ روز جاری هست که میتونه بصورت رشته ای و یا DateTime باشه (بسته به نوع فیلدهای تاریخ شما) و با فرض اینکه وضعیت کتاب برابر 0 تحویل نشده باشه.

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


دوست گرامی میشه یه توضیحی درخصوص این قسمت بدی

t_Now > t_end AND t_get = 0

t_Now که یک رشته هست. بعد چطور میشه که با یه تاریخ مقایشه میشه :افسرده:

با تشکر

hossein_h62
سه شنبه 01 اسفند 1391, 10:13 صبح
t_Now که یک رشته هست. بعد چطور میشه که با یه تاریخ مقایشه میشه :افسرده:

دوست عزیز توی اون پست توضیح دادم که بسته به نوع فیلد تاریخ شما؛ فیلد تاریختون اگر بصورت رشته باشه باید با یک متغیر رشته ای قیاس بشه و اگر از نوع DateTime باشه باید با DateTime مقایسه بشه.