päivämäärä

hakusessa_taas

hei

Millainen hakuehto pitää laittaa,että saan haettua päivämäärän mukaan esim kaikki 8kk vanhemmat päivämäärät.

Kuka tietää, vai tietääkö kukaan?

7

741

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • lisäys

      Kysymyksesä on Access 2002.

      • koittaen

        Täällähän on kovin kehuttu Accessin olevan tietokantaohjelma joten se varmaan ymmärtää SQL:ää.

        seuraava lause toimii SQL-serverillä:

        SELECT mun_kentat FROM mun_taulu WHERE pvm>DateAdd(mm.-8,getdate())


      • vaan...
        koittaen kirjoitti:

        Täällähän on kovin kehuttu Accessin olevan tietokantaohjelma joten se varmaan ymmärtää SQL:ää.

        seuraava lause toimii SQL-serverillä:

        SELECT mun_kentat FROM mun_taulu WHERE pvm>DateAdd(mm.-8,getdate())

        Tuli luettua vähän hätäisesti tuo kysymyksesi. Tuo lause hakee 8kk tuoreemmat ja sinä halusit 8kk vanhemmat joten ehto pitää olla:

        ...WHERE pvm


      • heikoin tuloksin
        vaan... kirjoitti:

        Tuli luettua vähän hätäisesti tuo kysymyksesi. Tuo lause hakee 8kk tuoreemmat ja sinä halusit 8kk vanhemmat joten ehto pitää olla:

        ...WHERE pvm

        Moikka

        Access ei tunne getDate() ollenkaan,ainakaan mun :-).
        Accessin ohje:

        DateAdd("v", -10, [Sovittu päivämäärä])

        ei toimi toikaan

        en saa toimiin myöskään DateDiff:ä,yrtin jo silläkin ratkoa ongelmaa.

        tää palauttaa kaikki tieutueet

        where DateAdd("m",-8,[ostot.pvm]);
        ja tässä on taas toimintosarja kutsussa virhe

        where DateAdd("mm", 8,[ostot.pvm]);

        Muistan vain kymmenenvuoden takaa,että access on tosi tarkka suluista,pisteistä jne.

        Voiski tehdä SQL-serverillä,mutta kun ei voi :-(,jollakin sitä koitettava leiänsä tienata


      • ,erner
        heikoin tuloksin kirjoitti:

        Moikka

        Access ei tunne getDate() ollenkaan,ainakaan mun :-).
        Accessin ohje:

        DateAdd("v", -10, [Sovittu päivämäärä])

        ei toimi toikaan

        en saa toimiin myöskään DateDiff:ä,yrtin jo silläkin ratkoa ongelmaa.

        tää palauttaa kaikki tieutueet

        where DateAdd("m",-8,[ostot.pvm]);
        ja tässä on taas toimintosarja kutsussa virhe

        where DateAdd("mm", 8,[ostot.pvm]);

        Muistan vain kymmenenvuoden takaa,että access on tosi tarkka suluista,pisteistä jne.

        Voiski tehdä SQL-serverillä,mutta kun ei voi :-(,jollakin sitä koitettava leiänsä tienata

        Lukases http://sqlserver2000.databases.aspfaq.com/what-are-the-main-differences-between-access-and-sql-server.html

        Siellä mainitaan että getDate = Now

        http://www.techonthenet.com/access/functions/date/dateadd.php

        Joten SELECT DateAdd ('m', -8, Now()) voisi toimia. Tuollee kannattaa kattoo mitä tuo palauttaa, sit tuosta on helppo muodostaa WHERE lause

        SELECT * FROM taulusi WHERE pvm < DateAdd ('m', -8, Now())

        Accesia en tunne, mut noin luulisi sen olevan.


      • ,erner
        heikoin tuloksin kirjoitti:

        Moikka

        Access ei tunne getDate() ollenkaan,ainakaan mun :-).
        Accessin ohje:

        DateAdd("v", -10, [Sovittu päivämäärä])

        ei toimi toikaan

        en saa toimiin myöskään DateDiff:ä,yrtin jo silläkin ratkoa ongelmaa.

        tää palauttaa kaikki tieutueet

        where DateAdd("m",-8,[ostot.pvm]);
        ja tässä on taas toimintosarja kutsussa virhe

        where DateAdd("mm", 8,[ostot.pvm]);

        Muistan vain kymmenenvuoden takaa,että access on tosi tarkka suluista,pisteistä jne.

        Voiski tehdä SQL-serverillä,mutta kun ei voi :-(,jollakin sitä koitettava leiänsä tienata

        "where DateAdd("m",-8,[ostot.pvm]);
        ja tässä on taas toimintosarja kutsussa virhe"

        Tuo vähentää ostot taulun pvm tietueesta 8kk, ja et vertaa tuota mihinkään jolloin kyseessä virhe WHERE ehdossa.

        SELECT kohdassa tuo toimii, mikäli haluat vähentää 8kk tuosta.


      • kyselyy toimii
        ,erner kirjoitti:

        "where DateAdd("m",-8,[ostot.pvm]);
        ja tässä on taas toimintosarja kutsussa virhe"

        Tuo vähentää ostot taulun pvm tietueesta 8kk, ja et vertaa tuota mihinkään jolloin kyseessä virhe WHERE ehdossa.

        SELECT kohdassa tuo toimii, mikäli haluat vähentää 8kk tuosta.

        SAin sen toimimaan. KIitos vielä kerran :-)


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Kun väestö ikääntyy ja veronmaksajat vähenee, mitä sitten vasemmistolaiset?

      Maahanmuutto ei vaan ole ratkaisu väestön ikääntymiseen. Maahanmuutto lykkää ja hidastaa väestön ikääntymistä ja työv
      Maailman menoa
      200
      4433
    2. 6 kW saunan lämmityksestä kohta 10 euron lisämaksu / kerta

      Kokoomuslainen sähköyhtiöiden hallitsema Energiavirasto ehdottaa 5 kW:n rajaa, jonka ylittämisestä tulee lisämaksu. Tark
      Maailman menoa
      70
      3391
    3. "Mitä sä nainen tuot sitten pöytään" ?

      Jos mies provaidaa ja suojelee... Pitääkö miesten kysyä tuollaisia?
      Ikävä
      103
      3006
    4. Ekologinen kommunismi tulee voittamaan fossiilikapitalismin

      Kiina on mahtitekijä uusiutuvien energialähteiden kehityksessä, ja Trump osoitus viimeisestä öljyn perään itkemisestä, m
      Maailman menoa
      21
      2865
    5. Minja jytkyttää vas.liiton kannatusta ylöspäin

      Alkaa raavaat duunarimiehetkin palaamaan vasemmistoliiton kannattajiksi. Eduskunnassahan on vain kaksi työntekijöiden p
      Maailman menoa
      93
      2667
    6. Oikeistopuolueiden kannatus vain 37,8 %, vasemmiston 43,0 %

      Keskustaan jää 17,4 prosenttia ja loput ovat sitten mitä ovat. Mutta selvästikin Suomen kansa on vasemmalle kallellaan.
      Maailman menoa
      33
      2137
    7. Mahonselän jäät - Saaristokunta Lieksa brutaalisti kriisin partaalla!

      Lieksan loppuvuoden hyvän kehityksen jälkeen ei olisi uskonut että palstan ahkerista kommentoijista huolimatta matkailu
      Lieksa
      138
      2098
    8. Tiedän ettei

      Meistä mitään tule. Toinen oli sinulle tärkeämpi
      Ikävä
      20
      2082
    9. Laitetaan nyt kirjaimet kohdilleen

      kuka rakastaa ja ketä ?
      Ikävä
      87
      2049
    10. Mies, kerro minulle vielä jotakin aivan uniikkia

      ja ainutlaatuista minkä vain me kaksi voisimme ymmärtää jos olemme sen kokeneet ja eläneet, jotta ihan varmasti tietäisi
      Tunteet
      37
      1799
    Aihe