Datediff በ SQL ውስጥ ምን ያደርጋል?
Datediff በ SQL ውስጥ ምን ያደርጋል?

ቪዲዮ: Datediff በ SQL ውስጥ ምን ያደርጋል?

ቪዲዮ: Datediff በ SQL ውስጥ ምን ያደርጋል?
ቪዲዮ: Intermediate SQL Tutorial | Case Statement | Use Cases 2024, ግንቦት
Anonim

ውስጥ SQL አገልጋይ፣ ቲ- መጠቀም ትችላለህ SQL DATEDIFF () ተግባር በሁለት ቀናት/ሰዓታት መካከል ያለውን ልዩነት ለመመለስ። በማንኛውም አገላለጽ ላይ የሚሰራው ለአንድ ሰዓት፣ ቀን፣ ትንሽ ቀን፣ የቀን ሰዓት፣ datetime2 ወይም datetimeoffset እሴት ሊፈታ ይችላል።

እንዲሁም, datediff በ SQL ውስጥ እንዴት ይሰራል?

የ DATEDIFF () ተግባር በቀን_ክፍል ከተገለጸው አሃድ ጋር በመጀመሪያ_ቀን እና በመጨረሻ_ቀን መካከል ያለውን ልዩነት የሚያመለክት የኢንቲጀር እሴትን ይመልሳል። የ DATEDIFF () ተግባር ውጤቱ ከሆነ ስህተት ይመልሳል ነው። ለኢንቲጀር ከክልል ውጪ (-2፣ 147፣ 483፣ 648 እስከ +2፣ 147፣ 483፣ 647)።

በተጨማሪም፣ በSQL ውስጥ ቀኖችን መቀነስ ይችላሉ? በ SQL ውስጥ ቀኖችን እንዴት መቀነስ እንደሚቻል አገልጋይ - Querychat. SQL አገልጋዩ የመቀነስ ኦፕሬተርን አይደግፍም ነገር ግን ክወናዎችን እንድንፈጽም የሚያስችሉን ረጅም የተግባር ዝርዝር አለው። ቀን እንደ DATEADD ፣ DATEDIFF ፣ DATENAME ፣ DATEPART ፣ DAY ፣ GETDATE ፣ MONTH ፣ YEAR እና ሌሎችም ያሉ መስኮችን ይተይቡ።

በዚህም ምክንያት እንዴት datediff ይጠቀማሉ?

በ1 እና date2 መካከል ያሉትን የቀኖች ብዛት ለማስላት፣ ይችላሉ። መጠቀም ወይ የዓመት ቀን ("y") ወይም ቀን ("መ")። ክፍተቱ የሳምንት ቀን ("ወ") ሲሆን ቀን ዲፍ በሁለቱ ቀናት መካከል ያለውን የሳምንት ብዛት ይመልሳል። 1 ቀን ሰኞ ላይ ከዋለ ቀን ዲፍ የሰኞዎችን ቁጥር እስከ ቀን ይቆጥራል2.

በSQL አገልጋይ ውስጥ በሁለት ቀናት መካከል ቀናትን እንዴት ማግኘት እችላለሁ?

የህትመት ቀን (ቀን፣ '1/1/2011'፣ '3/1/2011') እርስዎ የሚፈልጉትን ይሰጥዎታል። ይህ የእኩለ ሌሊት ድንበር የተሻገረበት ጊዜ ብዛት ይሰጣል መካከል የ ሁለት ቀኖች . ሁለቱንም ካካተቱ አንዱን ወደዚህ ለመጨመር ሊወስኑ ይችላሉ። ቀኖች በቁጥር ውስጥ - ወይም አንዱን ለማካተት ካልፈለጉ አንዱን ይቀንሱ ቀን.

የሚመከር: