Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Linq, SQL - Porównywanie dat w bazie danych SQL

Przemo_2014 20 Mar 2013 17:37 1743 2
  • #1 20 Mar 2013 17:37
    Przemo_2014
    Poziom 19  

    Witam,

    Mam mały dylemat odnośnie przechowywania daty i dokonywanie na nich operacji w bazie danych. Obecnie daty w bazie przechowuje w formacie varchar. Jeśli chcę wyświetlić dane z jakiegoś zakresu dat wykonuje polecenie:

    Kod: csharp
    Zaloguj się, aby zobaczyć kod


    Problem pojawia się gdy chciałbym wykonać zapytanie gdzie muszę podać jakiś przedział dat oraz bardziej złożone wyszukiwanie informacji wg. daty. Możecie podzielić się jak wy dokonujecie takich operacji w jakim formacie trzymacie datę w bazie i jak się do niej odwołujecie za pomocą linq.

    Zastanawiam się nad przechowywaniem daty w bazie jako zmienną datetime tylko czy później będę mógł formułować zapytania bez konwersacji na string i podawać przedziały:

    Kod: csharp
    Zaloguj się, aby zobaczyć kod


    I jeszcze jedno pytanie w jaki sposób wstawiać datę do bazy z komputera na którym jest postawiony serwer a nie z komputerów klienta ?

    Pozdrawiam

    0 2