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


vad gör jag för fel med LIKE i SQL

Postades av 2005-06-08 14:27:15 - Tyronne Engström, i forum visual basic - allmänt, Tråden har 6 Kommentarer och lästs av 683 personer

hej!

Jag har ett antal fungerande liknande SQL satser i min applikation.

här är sql_satsen

Databas: Access

<code>
SELECT * FROM tblTransdata WHERE regtime Like '2005-05%'
</code>

I tabellen är regtime av typen date/time
<code>
2005-05-06 12:45:32
</code>

Visst skall detta fungera? Men jag får inte ut någonting. Jag har även provat med att göra om regtime till ett textfält men med samma resultat. För att testa SQL frågan kör jag fråge modulen i access

Alltså jag får inte ut någonting, men enl min åsikt så skall alla med regtime 200-05 visas

eller ser ni något direkt fel. Jag får inga syntax fel eller motsv heller

/Tyronne


Svara

Sv: vad gör jag för fel med LIKE i SQL

Postades av 2005-06-08 15:07:49 - Mikael Wedham

Du måste göra en CONVERT och specificera formatet som SQL skall ge ditt datum, om du då väljer en char(7) så kan du jämföra med = istället.

/micke


Svara

Sv:vad gör jag för fel med LIKE i SQL

Postades av 2005-06-08 15:13:55 - Tyronne Engström

hej!

Nu hänger jag inte med, kan du utveckla hur du mena och gärna varför.

Det är så att jag har fler SQL satser som den jag visade här och som också selecterar på datum och där fungerar det utan convertering. Därför blir jag lite "hmm" på ditt svar

/Tyronne


Svara

Sv: vad gör jag för fel med LIKE i SQL

Postades av 2005-06-08 15:19:17 - Göran Andersson

Operatorn like fungerar bara med texter, alltså kommer datumet att konverteras till en sträng. Ifall datumformatet inte råkar vara exakt samma som det format du använder när du söker, så kommer den inte att hitta någonting.

För att hämta ut alla poster för en månad så är det bättre att du plockar ut posterna mellan två tidpunkter:

... where datumet >= #2005-05-01# and datumet < #2005-06-01#


Svara

Sv:vad gör jag för fel med LIKE i SQL

Postades av 2005-06-08 15:22:15 - Tyronne Engström

Ok, Då är jag med

Jag funderade på det men jag fick samma svar när jag gjorde samma til text

Jag här även funderat på att använda BETWEEN, men håller den som en nödlösning.

Jag få strula vidare,

Tack så länge

/Tyronne


Svara

Sv: vad gör jag för fel med LIKE i SQL

Postades av 2005-06-08 15:42:28 - Janne Hentschel

Ett alternativ till BETWEEN är funktionerna Year() och Month(). Din fråga skulle då kunna skrivas så här

SELECT * FROM tblTransdata WHERE Year(regtime)=2005 AND Month(regtime)=5


/Janne


Svara

Sv:vad gör jag för fel med LIKE i SQL

Postades av 2005-06-08 15:57:20 - Tyronne Engström

Tack Janne!

Denna verkar fungera lyssande

/Tyronne


Svara

Nyligen

  • 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
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

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 722
27 958
271 751
5 654
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