Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Príkaz SQL na získanie údajov medzi dvoma dátumami na serveri SQL Server?

`` sql

Vybrať *

Z vášho_table

Kde váš_date_column medzi 'start_date' a 'End_date';

`` `

Vysvetlenie:

* `your_table` :Vymeňte to názvom vašej tabuľky.

* `your_date_column` :Nahraďte to názvom stĺpca obsahujúceho dátumy.

* `start_date` :Vymeňte to za začiatku dátumu vo formáte „Yyyy-MM-DD“.

* `end_date` :Vymeňte to za dátum ukončenia vo formáte „Yyyy-MM-DD“.

Príklad:

`` sql

Vybrať *

Z objednávok

Kde poradie medzi '2023-03-01' a '2023-03-31';

`` `

Tento dotaz načíta všetky objednávky zadané od 1. marca 2023 a 31. marca 2023.

Poznámka:

* Tento dotaz bude obsahovať údaje od dátumu začiatku aj konca.

* Ak je váš stĺpec dátumu dátový typ DateTime, môžete zahrnúť časový komponent do hodnôt `start_date` a` end_date`. Napríklad:`'2023-03-01 00:00:00'` a`' 2023-03-31 23:59:59'`.

* Na dosiahnutie rôznych výsledkov môžete použiť aj iné operátory porovnávania dátumu ako `> =` (väčšie alebo rovné) a `<=` (menej ako alebo rovné).

Prípadne môžete použiť nasledujúcu syntax:

`` sql

Vybrať *

Z vášho_table

Kde váš_date_column> ='start_date' a your_date_column <='end_date';

`` `

Tento dotaz dosiahne rovnaký výsledok ako operátor „medzi“.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené