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


SQL problem

Postades av 2003-01-09 13:00:34 - Pär Hedberg, i forum asp - allmänt, Tråden har 3 Kommentarer och lästs av 397 personer

har ett lite klurigt SQL problem..
en tabell har två datumfält.. Faktura1 och Faktura2
Nu vill jag få ut dessa om datumen har "gått ut".. Det är ju inte så svårt, men jag vill har två olika rader om bägge har gått ut..

Har klurat ut detta, men får fortfarande bara en rad med varje ID

SELECT
Info1.Typ, Info1.Namn, Info1.Ort,
Info1.Fakt1Pam as Fakt1Pam, Info1.Faktura1 as Faktura1,
Info2.Fakt2Pam as Fakt2Pam, Info2.Faktura2 as Faktura2,
Info1.ID as PersID, Info2.ID as PersID2
FROM KD_Information as Info1, KD_Information as Info2
WHERE
Info1.ID = Info2.ID AND
(Info1.Faktura1 <= '2003-02-09' OR
Info2.Faktura2 <= '2003-09-09') AND
((NOT Info1.Faktura1 is null) AND
(NOT Info2.Faktura2 is null))
Order By Info1.Namn


Svara

Sv: SQL problem

Postades av 2003-01-09 14:10:47 - Per Hultqvist

Du kan t ex använda UNION och slå ihop resultatet av två sökningar så länge datatyperna överensstämmer mellan de två (eller flera) SELECT-satsernas returdata.

ex:

SELECT 'Datum 1 har passerat', Faktura1 FROM tabell WHERE Faktura1<GetDate()
UNION
SELECT 'Datum 2 har passerat', Faktura2 FROM tabell WHERE Faktura2<GetDate()

/Per Hultqvist


Svara

Sv: SQL problem

Postades av 2003-01-09 14:29:52 - Pär Hedberg

Ok, det löste sig.. Till slut blev det:

<code>
SELECT Info1.Typ, Info1.Namn, Info1.Ort, Info1.Fakt1Pam as FaktPam, Info1.Faktura1 as FakturaDatum, Info1.ID as PersID, 'Faktura 1' as Faktura FROM KD_Information as Info1 WHERE Info1.Faktura1 <= '2003-02-09' AND NOT Info1.Faktura1 is null
UNION
SELECT Info1.Typ, Info1.Namn, Info1.Ort, Info1.Fakt2Pam as FaktPam, Info1.Faktura2 as FakturaDatum, Info1.ID as PersID, 'Faktura 2' as Faktura FROM KD_Information as Info1 WHERE Info1.Faktura2 <= '2003-09-09' AND NOT Info1.Faktura2 is null
ORDER BY Namn, Faktura
</code>

för de som undrade.. ;)


Svara

Sv: SQL problem

Postades av 2003-01-09 14:35:52 - Andreas Hillqvist

Har för mig att UNION ALL är bättre.


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 812
27 960
271 761
548
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