Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Räkna antal medelande

Postades av 2004-09-26 10:53:07 - Benni Svensson, i forum asp - allmänt, Tråden har 4 Kommentarer och lästs av 442 personer

Det finns två fält i tabelen som är aktuella, datum och senast. Bägge i formatet datum/tid.
Det jag vill göra är att räkna nya inlägg ifrån en given tid.
Så här ser min SQL ut nu (tagen direkt ifrån ACCESS):

<code>
SELECT Count(t_forum.ID) AS AntalförID, t_forum.datum, t_forum.senaste
FROM t_forum
GROUP BY t_forum.datum, t_forum.senaste
HAVING (((t_forum.datum)>#9/26/2004 9:43:5#)) OR (((t_forum.senaste)>#9/26/2004 9:43:5#));
</code>
Problemet är att jag inte får till det att räkna rätt, i detta fallet så finns ett nytt datum och ett nytt senast, jag ville alltså ha fram svaret 2 men får fram ett.

( jag skulle ju kunna "fuska" och lägga ihop rs(0) + rs(1) men det känns inte rätt)

[REDIGERAT]
Det är mycket märkvärdigt det här. Jag hadde suttit länge och väl med dena SQL, och väl när jag hadde skickat in frågan, så slog blixten ner...
<code>
[SELECT Count(t_forum.ID) AS AntalförID
FROM t_forum where (t_forum.datum)>#9/26/2004 9:43:5# OR (((t_forum.senaste)>#9/26/2004 9:43:5#));
</code>

[REDIGERAT]

Det ser i alla fall ut som om det är fel, jag tycker att den inte räknar korrekt. Jag vore tacksam om någon vill ta sig en titt på min SQL!


Svara

Sv: Räkna antal medelande

Postades av 2004-09-27 00:30:59 - Pelle Johansson

Datumhantering är klurigt ibland. Spontant säger jag att inlägg 2 som du inte ser är postat senare än kl 9 som du anger. Du kan även testa kommandot between för att ställa frågor. För att bara fråga mot ett fält kan du även i fältet t_forum.senaste skriva in skapa-datumet så har du all matematik ett och samma fält vilket kanske kan förenkla din syntax.

Senaste borde du hämta med getdate() eller now() - inte något du anger, såvida inte du vill ha ett historiskt intervall på något sätt.

Sen bör påpekas att om du på din aspsida skriver session.lcid = 1053 så kan du skriva frågor i stil med where t_forum.datum > #2004-09-26 09:43:05 ....


Svara

Sv: Räkna antal medelande

Postades av 2004-09-27 02:22:53 - Benni Svensson

Hej Pelle.
Det som ställer till det är att Datum kommer när en ny diskussion har startat, senaste är svar på en diskussion.

Som jag tänkte, så jämför jag ifrån coockie och till det senaste inlagda(Date eller Senaste).
Hu skulle du göra SQL:en?


Svara

Sv: Räkna antal medelande

Postades av 2004-09-27 10:38:19 - Pelle Johansson

Jag har den funktionen. Till skillnad från cookie så använder jag ett datum i databasen istället men principen är densamma.

Jag kollar efter alla poster som är nyare än den timestampen som sätts, dvs where posted >= sisthär.


Svara

Sv: Räkna antal medelande

Postades av 2004-09-27 14:00:41 - Benni Svensson

Då är det något annat mysko, den räknar för mycket.


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 786
27 960
271 761
712
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies