Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zapytanie sql nie działa
kilabdg
post 26.07.2010, 11:14:43
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 18.03.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


witam serdecznie! chcę utworzyć sobie raport poprzez zapytanie sql.

  1. SELECT quotation_id AS oferta, quotation_description AS opis, mch_code AS pojazd, reg_date AS data_rej, customer_id AS klient, salesman_code AS odp, wo_no AS nr_ZR, (sum(plan_hrs*220) + sum(cast(REPLACE(remark, '.',',') AS int))) + ((sum(plan_hrs*220) + sum(cast(REPLACE(remark, '.',',') AS int)))*0.1) AS kwota
  2. FROM (SELECT quotation_id, quotation_description, ifsapp.work_order_quotation.reg_date, customer_id, salesman_code, wo_no, mch_code
  3. FROM ifsapp.work_order_quotation
  4. JOIN ifsapp.active_separate_overview USING(quotation_id))
  5. JOIN ifsapp.work_order_role USING(wo_no)
  6. GROUP BY quotation_id, quotation_description, mch_code, reg_date, customer_id, salesman_code, wo_no
  7. ORDER BY quotation_id


Tworzyłem to zapytanie w SQL Developer i działa. Jednak gdy wrzucam to zapytanie do innego klienta bazy danych (IFS Application) to wyskakuje błąd Niepoprawny numer w wyrażeniu SQL > SZCZEGÓŁY: Nieprawidłowa liczba.

Chodzi dokładnie o to: sum(cast(replace(remark, '.',',') as int)) Liczbę mam wpisaną w polu tekstowym Remark i muszę zamienić typ danych na liczbę, żeby móc wykonać sumę. IFS mi tego nie przyjmuje, a w SQL Developerze działa :/

Czy można zmodyfikować to w taki sposób, żeby to działało?? Dziękuję i pozdrawiam!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Method
post 31.08.2010, 13:21:37
Post #2





Grupa: Zarejestrowani
Postów: 177
Pomógł: 6
Dołączył: 14.01.2003
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


quickrap w IFSie czasem tak jest. jest na to rozwiązanie. Stwórz sobie widok z tym twoim selectem i z niego zrób sobie select *
aaevil.gif


--------------------
"zycia nie mierzy sie liczba oddechow,
ale liczba chwil, ktore zapieraja dech w piersi"
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 05:36