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


Sortera datum

Postades av 2002-04-02 20:31:46 - Patrik Nilsson, i forum asp - allmänt, Tråden har 5 Kommentarer och lästs av 446 personer

Ojdå..nu blev det lite jobbigt här.
Jag har lagrat i en db lite olika saker, bland annat i tabellen Tavlingar har jag fälten "month" och "day".
I "month" har jag lagt in månaderna i textform, d.v.s. arpril, maj, juni osv...
När jag hämtar allt från tavlingar så gör jag så här:
SELECT * FROM Tavlingar ORDER BY month, day ASC

Detta ger ju, tyvärr, att sakerna listas (i bokstavsordning):
april, 01
april, 22
augusti 01
augusti 14
juni 05
juli 07
osv....
Jag vill ju sortera kronologiskt d.v.s. april 01, 22, maj 04, 07 osv..
Kan jag göra detta eller skall jag lagra månadens nummer i stället, dvs 4 för april, 5 för maj osv i min tabell..!?
Bör jag lagra månad och dag separat eller skall jag lagra allt i 20020402-format?

/Patrik


Svara

Sv: Sortera datum

Postades av 2002-04-02 20:37:45 - Johan Djupmarker

Du bör lagra allt i en kolumn som är av typen datum, allt blir betydligt lättare då. Du kan t.ex. plocka fram år, månad, dag och veckodag på ett mycket enkelt sätt.

/Johan


Svara

Sv: Sortera datum

Postades av 2002-04-02 22:15:26 - Andreas Hillqvist

Håller med Johan till 100%. ;O)


Svara

Sv: Sortera datum

Postades av 2002-04-03 09:50:20 - Patrik Nilsson

Okej..jag har också insett detta nu ;o)
Då kommer ju mitt nästa problem.

SQL-satsen i fråga ser ut så här:
<code>SELECT * FROM Tavlingar WHERE " & Month(datum) & " = '" & currentMonth & "' AND Day(datum) >='" & currentDay & "' ORDER BY Day(datum) ASC</code>

Och requesten så här:
fil.asp?month=april

Nu fungerar inte sakerna som jag vill rktigt, troligen beroende på att jag tänker lite galet här.
Är det någon som förstår min tankegång i SQL-satsen.. :-)
"datum" som jag försöker göra om för att kunna jämföra med min Request.QueryString ligger som ett fält i db:n i format 2002-04-03...

/Patrik - snurrig till max? ;-)


Svara

Sv: Sortera datum

Postades av 2002-04-03 10:14:23 - Lars Berg

Eftersom month och day returnerar numeriska värden så skall det inte vara några apostrofer kring de väden du jämför med.

query = "SELECT * FROM Tavlingar " &_
"WHERE Month(datum) = " & currentMonth & _
" AND Day(datum) >= " & currentDay & _
" ORDER BY Day(datum) ASC "


Svara

Sv: Sortera datum

Postades av 2002-04-03 10:27:06 - Patrik Nilsson

Okej, jag hade glömt ta bort ' ' runt där, tackar!
<br>
Detta löser dock inte mitt problem.
<br>
När jag skriver ut SQL-satsen så får jag följande:
<br>
<code>SELECT * FROM Tavlingar WHERE 12 = april AND Day(datum) >=03 ORDER BY Day(datum) ASC</code>
<br>
Och detta när jag kör sidan:
<br>
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

/tavlingsservice/final.asp, line 78
<br>
Länk: (http://support.microsoft.com/default.aspx?scid=kb;en-us;Q216425)
<br><br>
O det är klart jag får det..Day(datum) finns ju inte som en kolumn i min db precis.. :-)
<br>Sen varifrån 12 kommer i från vet jag inte.. Month(datum) genererar iaf detta..
<br><br>
/Patrik




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 838
27 960
271 761
457
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