نمایش نتایج 1 تا 8 از 8

نام تاپیک: درباره جدا کردن time در SQL

  1. #1

    Smile درباره جدا کردن time در SQL

    سلام
    من یه فیلد datetime دارم (dtm_field)که ازش می خوام time رو در بیارم و باهاش select کنم

    مثلا مثل زیر . البته من syntax رو نمی دونم .




    select * from Mytable where time (dtm_Field)='12:30'




    لطفا راهنمایی فرمایید

  2. #2
    کاربر تازه وارد آواتار shahrokhkian
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    -
    سن
    45
    پست
    68

    نقل قول: درباره جدا کردن time در SQL

    از Like استفاده کن

  3. #3

    Smile نقل قول: درباره جدا کردن time در SQL

    من نمی دونم چرا پستا رو پاک کردن . چطور می شه تو یه بازه زمانی sort کرد . این سوال منه . پس like به این کار نمی آد . مثلا هر روز از تاریخ 1-1-2009 تا 1-10-2009 ساعتهای بین 13:00 تا 14:00
    اگه بدونم عدد time یعنی hour ,minute ,second رو از یه field datetime در بیارم می تونستم اینکارو بکنم . year , month,day در می آد .اما ساعت و دقیقه رو چیکار می شه کرد . لطفا کمک

  4. #4
    کاربر دائمی آواتار Saeed_m_Farid
    تاریخ عضویت
    تیر 1386
    محل زندگی
    فضای تهی میان دیوارها
    سن
    44
    پست
    1,046

    نقل قول: درباره جدا کردن time در SQL

    شما بانکتون رو نفرمودین، با فرض اینکه SQL-Server باشه میتونید از تابع DATEPART استفاده کنید، این کد پایین قسمتهای مختلف یه زمان رو برمیگردونه، شما از همین تابع تو بخش Where هم میتونی استفاده کنی:

    ===============================

    SELECT DATEPART(hh, dtm_Field) As MyHour,
    DATEPART(mm, dtm_Field) As MyMin,
    DATEPART(ss, dtm_Field) As MySec
    From MyTable

    ===============================

    year yy, yyyy
    quarter qq, q
    month mm, m
    dayofyear dy, y
    day dd, d
    week wk, ww
    weekday dw
    hour hh
    minute mi, n
    second ss, s
    millisecond ms

    ===============================

    درضمن این سوال شما ربطی به دلفی نداره مگه اینکه بخوای تو دلفی این کار رو انجام بدی که با FormatDtaTime میشه اینکار رو انجام داد که یه مزیت داره و یه عیب :

    • مزیت : عدم وابستگی به نوع بانک؛ یعنی شما از توابع انحصاری بانک خاصی استفاده نمی کنی
    • عیب : کاهش چشمگیر سرعت تو تعداد زیاد رکوردها

  5. #5

    Smile نقل قول: درباره جدا کردن time در SQL

    ممنون .اما چیزی که از ساعت و دقیقه در می آره اشتباهه . می شه به ضمیمه نگاه کنید
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: jpg 1.JPG‏ (40.3 کیلوبایت, 29 دیدار)

  6. #6

    نقل قول: درباره جدا کردن time در SQL

    در ضمن بانک من SQL SERVER هست

  7. #7
    کاربر دائمی آواتار Saeed_m_Farid
    تاریخ عضویت
    تیر 1386
    محل زندگی
    فضای تهی میان دیوارها
    سن
    44
    پست
    1,046

    نقل قول: درباره جدا کردن time در SQL

    نقل قول نوشته شده توسط iamehsan56 مشاهده تاپیک
    ممنون .اما چیزی که از ساعت و دقیقه در می آره اشتباهه . می شه به ضمیمه نگاه کنید
    آره بجای mm باید بذاری mi یا n : اشتباه از من بود.
    ضمناً لطفاً پستهای تکراری ندین، چون احبمالاً آخرش به جریمه تون ختم میشه!

  8. #8

    نقل قول: درباره جدا کردن time در SQL

    مرسی جای mm باید minute یا min گذاشت

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •