Toon posts:

[SQL] Query, 2 kolommen van elkaar aftrekken

Pagina: 1
Acties:
  • 1.242 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Hallo mensen,

Ik zit met het volgende probleem:

Ik heb een tabel, en ik wil een query maken die 1 kolom terug geeft die op elke regel de waarde van COL1 - COL2 geeft van de records uit de tabel.

Ik had iets bedacht als:

SELECT col1 - col2 AS nieuwecol
FROM table1

Maar dat werkt dus niet. Ik kan er ook nergens iets over vinden!
Help!
Bij voorbaat dank!

  • glashio
  • Registratie: Oktober 2001
  • Laatst online: 11:51

glashio

C64 > AMIGA > PC

Voor MySQL kan je dit doen :
code:
1
SELECT CONCAT(col1, '-', col2) AS 'nieuwecol' FROM table1

> Google Certified Searcher
> Make users so committed to Google that it would be painful to leave
> C64 Gospel
> [SjoQ] = SjoQing


Verwijderd

Topicstarter
Het gaat (helaas) om een access-db hier.
Ik heb het net geprobeerd maar concat werkt niet :S

  • wasco
  • Registratie: April 2003
  • Laatst online: 17:17

wasco

brightest crayon in the box

(jarig!)
die concat zou toch niet geven wat je er van verwacht
met db
A B
3 1
4 2
6 5

zal dit
3 - 1
4 - 2
6 - 5

terwijl je natuurlijk
2
2
1

wou terugkrijgen

wasco [the brightest crayon in the box]


Verwijderd

Topicstarter
ojah inderdaad

[ Voor 22% gewijzigd door Verwijderd op 20-07-2005 12:46 ]


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Verwijderd schreef op woensdag 20 juli 2005 @ 12:32:
SELECT col1 - col2 AS nieuwecol
FROM table1

Maar dat werkt dus niet. Ik kan er ook nergens iets over vinden!
Help!
Bij voorbaat dank!
Dat is correct SQL. Wellicht dat Access er graag wat haakjes omheen wil (col1 - col2) as nieuwcol of dat je verkeerde datatypes probeert af te trekken (int - varchar ofzo)?

  • pkouwer
  • Registratie: November 2001
  • Laatst online: 07-10-2025
zijn het wel numerieke velden ?

Verwijderd

Topicstarter
o damn ik zie de fout al wat stom. Fout van mij. verkeerde kolom gebruikt. Moest de kolom uit een andere tabel gebruiken. Even proberen of dat werkt dan.
Pagina: 1