logo

Poizvedba SQL za primerjavo dveh datumov

V SQL so datumi za novince zapleteni, saj med delom zthezbirka podatkov, oblika datuma vthetabela se mora ujemati z vnesenim datumom, da lahko vstavite. V različnih scenarijih namesto datumaDatum čas(z datumom je vključen tudi čas).Tukaj bomo videli, SQL Query za primerjavo dveh datumov. To lahko preprosto storite z uporabo operatorjev enako (=), manj (). V SQL ima vrednost datuma podatkovni tip DATE ki sprejema datum v obliki 'llll-mm-dd'. Za primerjavo dveh datumov bomo prijavili dva datuma in ju primerjali z uporabo ČE POTEM izjava.

Sintaksa:



IF logični_izraz

sql_statement

kali linux terminal

[DRUGAČE



blok_izjave]

Spremenljivke lahko enostavno deklariramo z uporabo ključne besede IZJAVA pred imenom spremenljivke. Privzeto se lokalna spremenljivka začne z @.

Sintaksa:



nadzor shranjenega programa
DECLARE @variable_name datatype;>

Nastavite vrednosti spremenljivki: Spremenljivkam lahko dodelimo vrednosti s ključno besedo SET.

Sintaksa:

SET @variable_name;>

Zdaj vzamemo različne primere, da pokažemo primerjavo med datumi.

Poizvedba 1:

DECLARE @date1 DATE, @date2 DATE; SET @date1='2021-01-01'; SET @date2='2021-02-02'; IF @date1=@date2 SELECT 'equal date' ELSE IF @date1<@date2 SELECT 'date2 is greater' ELSE SELECT 'date1 is greater';>

primer podniza v Javi

Izhod:

Poizvedba 2:

DECLARE @date1 DATE, @date2 VARCHAR(20); SET @date1='2021-01-01'; SET @date2='2021-01-01'; IF @date1=@date2 SELECT 'equal date' ELSE IF @date1<@date2 SELECT 'date2 is greater' ELSE SELECT 'date1 is greater';>

kako najti skrite aplikacije na androidu

Izhod:

Poizvedba 3:

DECLARE @date1 DATE, @date2 VARCHAR(20); SET @date1='2022-01-01'; SET @date2='2021-01-01'; IF @date1=@date2 SELECT 'equal date' ELSE IF @date1<@date2 SELECT 'date2 is greater' ELSE SELECT 'date1 is greater';>

Izhod: