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.

VB.BET oraz SQL - funkcja datepart a "group by date without time"

janek1111 24 Wrz 2013 22:49 1236 3
  • #1 24 Wrz 2013 22:49
    janek1111
    Poziom 13  

    Witam

    Od jakiegoś czasu męczę się w vb.net z funkcją sql datepart. Próbuję ją użyć w programie, ale pojawia się błąd "nie podano wartość dla jednego lub kilku parametrów". Dla sprawdzenia użyłem kodu w postaci: SELECT DATEPART(year, 0) (jako przykład ze strony Link), ale błąd ten sam. Nie wiem co pominąłem. Na ang. stronach za bardzo się nie rozumiem, a na polskich nic nie ma. Tak a propo to głównie dążę do zaimplementowania takiego zagadnienia jak "sql group by date without time".

    Pozdrawiam

    0 3
  • #2 25 Wrz 2013 01:43
    23844
    Użytkownik usunął konto  
  • #4 26 Wrz 2013 20:41
    janek1111
    Poziom 13  

    Szkoda, że na niektórych formach nie ma precyzji! Mój błąd polegał na tym, że nie dawałem znaków ' pomiędzy tzn. określenie datepart'u. A na mój problem odpowiedziałem sobie sam :| . A tak oto ona wygląda:

    "Select DATEPART('yyyy', DataWystawienia) as [Year], DATEPART('m', DataWystawienia) as [month], DATEPART('d', DataWystawienia) as [day] FROM FIN group by DATEPART('yyyy', DataWystawienia), DATEPART('m', DataWystawienia), DATEPART('d', DataWystawienia)" ;

    0