SQL Select i dodanie znaku do wszystkich rekordów

Odpowiedz Nowy wątek
2014-12-17 12:41
0

Witajcie.
Mam zapytanie SQL które wykonuję w procedurze.

'SELECT A+B as towary, NR_FAKTURY FROM ( SELECT [pole1] AS A, [pole2] AS B, [pole3] AS NR_FAKTURY FROM [Sheet1$])'

Jak zrobić aby do każdego rekordu z tabeli "towary" na poczatku była dodana cyfra 9.
Jak dodaję po prostu 9 w taki sposób

'SELECT 9+A+B as towary, NR_FAKTURY FROM ( SELECT [pole1] AS A, [pole2] AS B, [pole3] AS NR_FAKTURY FROM [Sheet1$])'

To wyskakuje mi komunikat "Niedopasowaniu typu".

Pozdrawiam i z góry dziękuję za odpowiedź.

edytowany 1x, ostatnio: wilkolaski, 2014-12-17 12:41

Pozostało 580 znaków

2014-12-17 12:54
0

9||A||B


Chcesz pomocy - pokaż kod - abrakadabra źle działa z techniką.

Pozostało 580 znaków

2014-12-17 13:28
0
SELECT concat("9",[pole1],[pole2]) AS towary, [pole3] AS NR_FAKTURY FROM [Sheet1$];

Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.

Pozostało 580 znaków

2014-12-17 13:54
0

Rozwiązanie z || nie działa tzn do zapytania

'SELECT 9||A||B as towary, NR_FAKTURY FROM ( SELECT [pole1] AS A, [pole2] AS B, [pole3] AS NR_FAKTURY FROM [Sheet1$])'

otrzymuję komunikat "Niepoprawne użycie kresek pionowych ..."
Natomiast działa zapytanie poniżej

'SELECT ''9''+A+B as towary, NR_FAKTURY FROM ( SELECT [pole1] AS A, [pole2] AS B, [pole3] AS NR_FAKTURY FROM [Sheet1$])'

Pozostało 580 znaków

2014-12-17 15:58
0
wilkolaski napisał(a):

Rozwiązanie z || nie działa tzn do zapytania

'SELECT 9||A||B as towary, NR_FAKTURY FROM ( SELECT [pole1] AS A, [pole2] AS B, [pole3] AS NR_FAKTURY FROM [Sheet1$])'

otrzymuję komunikat "Niepoprawne użycie kresek pionowych ..."

Bo to jest poprawny operator dla Firebirda, ale nie dla ADO za pomocą którego odczytujesz dane z Excela - zgaduję...

Pozostało 580 znaków

2014-12-17 18:10
Wybitny Orzeł
0

Tak zgadza się. Zapytanie odczytuje dane z pliku Excel.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0